Estoy tratando de definir un nombre de guerra para que corresponda con la convención de nomenclatura personalizada. Actualmente, se generan 2 archivos de guerra: app-name.war y app-name-boot.war Sin embargo, quiero anular el sufijo -boot , por ejemplo, la guerra se llamará app-name-executable.war He intentado definirlo de esta manera
<finalName>${artifactId}-executable</finalName>Pero luego se genera la aplicación-nombre-ejecutable-arranque. Entonces, ¿cómo puedo anular el sufijo de arranque para la guerra ejecutable?
Yo personalmente usé este bloque de código:
<build> <finalName>lebab-executable</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>El resultado fueron dos archivos dentro del objetivo:
lebab-ejecutable.war y
lebab-ejecutable.guerra.original