Как собирать проект средствами maven в исполняемый jar файл?

Для сборки проекта с использованием Maven в исполняемый JAR файл нужно выполнить следующие шаги:

1. Убедитесь, что в вашем проекте присутствует файл "pom.xml". Это основной файл конфигурации Maven, где указываются зависимости и настройки проекта.

2. Внутри файла "pom.xml" добавьте следующую конфигурацию для плагина Maven JAR:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <version>3.2.0</version>
      <configuration>
        <archive>
          <manifest>
            <addClasspath>true</addClasspath>
            <mainClass>your.package.MainClass</mainClass>
          </manifest>
        </archive>
      </configuration>
    </plugin>
  </plugins>
</build>

В этой конфигурации указывается, что в собранном JAR файле должен быть указан класс, содержащий метод main, который будет использоваться как точка входа в приложение.

3. Откройте командную строку или терминал и перейдите в директорию вашего проекта, где находится файл "pom.xml".

4. Выполните команду mvn package. Эта команда запустит сборку проекта и создаст JAR файл в директории "target", которая находится в корне проекта.

5. Если сборка завершилась успешно, вы найдете созданный JAR файл в директории "target" с названием, которое вы указали в элементе <finalName> в файле "pom.xml". Если вы не указали никакого имени, то файл будет называться по умолчанию "artifactId-version.jar".

Теперь вы можете использовать созданный JAR файл и выполнить ваше Java приложение с помощью команды java -jar filename.jar, заменив "filename.jar" на имя вашего JAR файла.

Не забудьте, что перед сборкой проекта у вас должен быть установлен Maven и путь к нему должен быть добавлен в переменную среды PATH.