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

时间:2018-08-03 23:57:11

标签: maven java-ee deployment jboss wildfly

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

首先,我在构建中添加fileName属性。当我执行$ mvn package命令时,它确实有效。

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

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

预先感谢...

1 个答案:

答案 0 :(得分:0)

这是我逐步解决问题的方法:

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

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

我希望它可以帮助任何有相同问题的人。