代码之家  ›  专栏  ›  技术社区  ›  Harun ERGUL

Wildfly部署的war文件名与pom.xml中的文件名不同

  •  0
  • Harun ERGUL  · 技术社区  · 6 年前

    我在我的项目中使用maven。每当我重新启动服务器时,wildfly会将我的应用程序名部署为 SMM-App-0.0.1-SNAPSHOT.war 在wildfly部署文件夹中。我想删除工件后的版本部分。所以我希望名字像 SMM-APP.war

    首先,我在构建中添加文件名属性。当我执行的时候 $ mvn package 命令。

     <build>
        <finalName>${artifactId}</finalName>
        ...
     </build>
    

    如何在重新启动wildfly时更改此名称?我不想每次都手动复制war文件并将其添加到部署目录。 有什么建议吗?

    提前谢谢。。。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Harun ERGUL    6 年前

    下面是我一步一步解决问题的方法:

    • 我删除了部署 SMM-App-0.0.1-SNAPSHOT.war 从wildfly的deployments文件夹。
    • 执行 $ mvn clean goal 从项目根文件夹内的终端。
    • 右键单击eclipse中的项目,然后选择 Maven>更新项目 .

    • 从“服务器”选项卡中清除并重新启动服务器。

    我希望这对任何有同样问题的人都有帮助。