Самый простой способ - добавить Spring Boot Maven Plugin
в pom.xml вашего проекта (с Maven 3.2 или новее), как показано ниже:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.0.5.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
вместе с нужным типом артефакта,то есть jar
или war
в теге project
вашего pom, как показано ниже:
<packaging>war</packaging>
Далее, когда вы запускаете фазу package
в maven (например, с помощью команды mvn package
), артефакт будет создан в папке target
.Более подробную информацию об этом можно найти в документации Spring здесь .
Чтобы узнать о других способах создания артефакта войны / фляги, обратитесь к этой статье Baeldung .