如何在 Eclipse 中配置 Maven 构建以使用另一个文件名?
模拟:
mvn -f custom_pom_name.pom
mvn --help
...
-f,--file Force the use of an alternate POM
file.
...
添加-f custom_pom_name.pom
到Goals:
运行配置对话框中的部分。
选择Run As
-> Maven build...
。在对话框中添加f
作为参数,以 pom-File 作为值。
...或考虑使用配置文件而不是不同的 pom 文件。
在 pom.xml 中设置finalName
属性如下:
<build>
<finalName>myjar</finalName>
</build>
从命令行:我们不能直接覆盖fileName
. 在 pom 中添加以下属性,我们可以这样做:
<myCustomName>${artifactId}-${version}</myCustomName>
....
<build>
<finalName>${myCustomName}</finalName>
...
</build>
从命令行,我们可以定义如下:
-DmyCustomName=%maven.project.artifcatId%-%build.number%