根据maven war插件文档,我应该能够使用参数设置生成的war文件的名称warName.是不是可以从命令行执行此操作mvn -DwarName=mySpecificName package?当我像这样运行maven时,war文件仍会获得默认名称.
我的webapp项目是多模块项目的一部分,我只想更改war文件的最终名称,而不是任何其他项目生成的工件.
我正在使用maven 3.0.4和war插件的2.3版本.
小智 13
您可以通过maven属性实现相同的效果.
1)通过定义属性
<properties>
<my.warName>xxx</my.warName>
</properties>
Run Code Online (Sandbox Code Playgroud)
您可以通过"-Dmy.warName = commandlineWarName"覆盖默认值
2)重新定义战争名称
<build>
<finalName>${my.warName}</finalName>
<!-- ... -->
</build>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2266 次 |
| 最近记录: |