在eclipse

时间:2016-05-17 21:25:06

标签: eclipse maven

在我的maven项目中,我通常使用名为 pom.xml 的POM文件。我有第二个POM文件(称之为 pom_alt.xml ),我偶尔会用它来执行同一个项目的非常不同的构建。为此,我在命令行中指定了-f选项

mvn clean package -fpom_alt.xml

根据man mvn的建议:

   -f,--file
          Force the use of an alternate POM file.

现在,当我在eclipse中编码时,我通常需要maven来使用 pom.xml ,但有时我应该编码或调试,而另一个文件 pom_alt.xml 是用来代替。有没有办法告诉eclipse maven集成使用该文件?目前我暂时从 pom_alt.xml 复制粘贴到 pom.xml ,因为我很少需要它,但你可以看到它不是最佳的。< / p>

我使用Eclipse IDE for Java EE Developers,Mars Release 4.5.0。

更新

我可以从命令行构建或使用 Run As Maven build Carlos Andres' solution,但理想情况下,我想定义一个持久性设置,如属性或首选项。这是因为我发现如果可以修复POM文件,而不是像Java应用程序和测试用例一样运行,或者在服务器上执行。需要清理项目或重新启动服务器的进程通常会触发使用默认POM的maven构建。

1 个答案:

答案 0 :(得分:2)

检查Eclipse上是否安装了 M2E - Eclipse的Maven Integration 。安装完成后,转到项目并按右键单击 enter image description here

接下来,输入要执行的命令

enter image description here

此选项允许您保存命令,并在下次保存所有命令时使用。

执行录制的命令转到 enter image description here