在我的 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,因为我很少需要它,但你可以看到这不是最佳的。
我使用的是面向 Java EE 开发人员的 Eclipse IDE,Mars 版本 4.5.0。
更新
我可以从命令行构建或使用 Run As Maven build 作为
Carlos Andres' solution ,但理想情况下,我想定义一个持久设置,如属性或首选项。这是因为当我在做一些事情时,如果 POM 文件可以被修复,我觉得很好,比如作为 Java 应用程序和测试用例运行,或者在服务器上执行。需要清理项目或重新启动服务器的进程通常会使用默认 POM 触发 maven 构建。
最佳答案
检查 M2E - Eclipse 的 Maven 集成 安装在 Eclipse 上。安装完成后,转到项目并按右键单击
接下来,放入你要执行的命令
此选项允许您保存命令,下次将保存所有命令。
要执行记录的命令,请转到
关于eclipse - 强制在 Eclipse 中使用备用 POM 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37286487/