2012-10-30 38 views
3

如何在eclipse中配置maven build来使用另一个文件名?eclipse maven文件名规范

模拟的:

mvn -f custom_pom_name.pom 


mvn --help 
... 
-f,--file        Force the use of an alternate POM 
            file. 
... 
+2

我不会那样做,因为它是对的约定。问题是为什么你需要这样的事情? – khmarbaise

回答

4

-f custom_pom_name.pom添加到运行配置对话框中的Goals:部分。

+0

谢谢,真的不直观... – pdem

0

Run As选择 - >Maven build...。在对话框中添加f作为参数,并使用pom-File作为参数。

...或考虑使用配置文件而不是不同的pom文件。

+0

奇怪。我将参数名称 - 值对输入为“f pom2.xml”,但保存并重新打开配置参数值后消失。 – Vyacheslav

+0

我遇到与文件名消失相同的问题。刚刚决定从现在的命令行运行它。 – ach

0

设置finalName财产的pom.xml如下:

<build> 
    <finalName>myjar</finalName> 
</build> 

从命令行:我们不能直接覆盖fileName。添加下列财产POM,我们可以做如下:从命令行

<myCustomName>${artifactId}-${version}</myCustomName> 
.... 
<build> 
<finalName>${myCustomName}</finalName> 
... 
</build> 

,我们可以定义如下:

-DmyCustomName=%maven.project.artifcatId%-%build.number%