如何给war文件命名?

时间:2016-08-17 13:37:30

标签: spring maven

我通过在Spring项目的根目录中执行此命令来生成mvn package文件:war

生成文件后,hib-1.0.0-BUILD-SNAPSHOT.war文件名为hib

我发现第一个单词artifactId是项目的war

但是如何为将来生成的public class KilometerValueFormatter implements IAxisValueFormatter { @Override public String getFormattedValue(float value, AxisBase axis) { float kilometers = value / 1000f; return kilometers + " km"; // maybe format to a specific number of decimals here } } 文件提供自定义名称?

2 个答案:

答案 0 :(得分:2)

您可以在构建

中提供最终名称
<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文件。

答案 1 :(得分:2)

您可以在项目的pom.xml的build部分中设置变量finalName

<build>
    <finalName>myname</finalName>
</build>

所以战争将重命名为myname.war