【问题标题】:How to give name to the war file?如何给战争文件命名?
【发布时间】:2016-12-24 04:58:54
【问题描述】:

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

生成的war 文件称为hib-1.0.0-BUILD-SNAPSHOT.war

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

如何为生成的war 文件指定自定义名称?

【问题讨论】:

标签: spring maven


【解决方案1】:

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

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

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

【讨论】:

    【解决方案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 文件。

    【讨论】:

      猜你喜欢
      • 2019-02-10
      • 2011-08-18
      • 2010-11-03
      • 1970-01-01
      • 2012-05-15
      • 2018-11-03
      • 2017-09-18
      • 2023-03-14
      • 2014-07-13
      相关资源
      最近更新 更多