Wildfly 部署的 war 文件名与 pom.xml 中的文件名不同
Wildfly deployed war file name is not same as fileName in pom.xml
我在我的项目中使用了maven。每当我重新启动服务器时,wildfly 都会在 wildfly 部署文件夹中将我的应用程序名称部署为 SMM-App-0.0.1-SNAPSHOT.war
。我想在工件之后删除版本部分。所以我希望名字像 SMM-APP.war
首先我在构建中添加文件名属性。当我执行 $ mvn package
命令时它确实起作用了。
<build>
<finalName>${artifactId}</finalName>
...
</build>
wildfly 重启时如何修改这个名字?我不想每次都手动复制 war 文件并将其添加到部署目录。
有什么建议吗?
提前致谢...
以下是我一步步解决问题的方法:
- 我从 wildfly 的部署文件夹中删除了已部署的
SMM-App-0.0.1-SNAPSHOT.war
。
- 从项目根文件夹内的终端执行
$ mvn clean goal
。
在eclipse中右击项目然后select Maven> Update Project.
从服务器选项卡清理并重新启动服务器。
希望对遇到同样问题的人有所帮助。
我在我的项目中使用了maven。每当我重新启动服务器时,wildfly 都会在 wildfly 部署文件夹中将我的应用程序名称部署为 SMM-App-0.0.1-SNAPSHOT.war
。我想在工件之后删除版本部分。所以我希望名字像 SMM-APP.war
首先我在构建中添加文件名属性。当我执行 $ mvn package
命令时它确实起作用了。
<build>
<finalName>${artifactId}</finalName>
...
</build>
wildfly 重启时如何修改这个名字?我不想每次都手动复制 war 文件并将其添加到部署目录。 有什么建议吗?
提前致谢...
以下是我一步步解决问题的方法:
- 我从 wildfly 的部署文件夹中删除了已部署的
SMM-App-0.0.1-SNAPSHOT.war
。 - 从项目根文件夹内的终端执行
$ mvn clean goal
。 在eclipse中右击项目然后select Maven> Update Project.
从服务器选项卡清理并重新启动服务器。
希望对遇到同样问题的人有所帮助。