我正在尝试定义一个 war 名称以对应自定义命名约定。当前,生成了 2 个 war 文件:app-name.war
和 app-name-boot.war
但是,我想覆盖 -boot
后缀,例如 war 被命名为 app-name-executable.war
我试过这样定义它
<finalName>${artifactId}-executable</finalName>
但是随后生成了 app-name-executable-boot。那么如何覆盖可运行 war 的启动后缀?
最佳答案
我个人使用了这个代码块:
<build>
<finalName>lebab-executable</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
输出是 target 中的两个文件:
lebab-executable.war 和
lebab-executable.war.original
关于java - Spring Boot覆盖war文件名的后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43250749/