【发布时间】:2016-12-24 04:58:54
【问题描述】:
我通过在我的Spring 项目的根目录中执行此命令生成了一个war 文件:mvn package
生成的war 文件称为hib-1.0.0-BUILD-SNAPSHOT.war
我发现第一个单词hib是项目的artifactId。
如何为生成的war 文件指定自定义名称?
【问题讨论】:
我通过在我的Spring 项目的根目录中执行此命令生成了一个war 文件:mvn package
生成的war 文件称为hib-1.0.0-BUILD-SNAPSHOT.war
我发现第一个单词hib是项目的artifactId。
如何为生成的war 文件指定自定义名称?
【问题讨论】:
您可以在项目的 pom.xml 的构建部分中设置变量finalName:
<build>
<finalName>myname</finalName>
</build>
所以战争将被重命名为 myname.war
【讨论】:
您可以在构建中提供最终名称,
<build>
<finalName>my-project</finalName>
</build>
当您打包应用程序时,它将创建my-project.war。默认情况下,它会考虑使用以下标签来命名(my-project-0.0.1-SNAPSHOT.war)war 文件,
<groupId>com.in</groupId>
<artifactId>my-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
除此之外,您始终可以在部署之前重命名您的 war 文件。
【讨论】: