Я знаю, как создать jar-файл приложения со всеми зависимостями, но вот ситуация для меня, когда мы собираем jar-файл (используя пакет mvn), он сначала запускает приложение, чтобы проверить, все ли в порядке (имеется в виду:приложение должно быть остановлено успешно / правильно).Но в моем случае приложение не останавливается, так как оно выполняет бесконечный цикл и не создает jar.
Любая помощь, пожалуйста?Извините, если этот вопрос дубликат.Я искал это здесь и не смог найти никаких относительных ответов.
Pom.xml
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<mainClass>${start-class}</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2-beta-5</version><!--$NO-MVN-MAN-VER$ -->
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>path.to.mainclass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>assemble-all</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>