在 eclipse 中强制使用备用 POM 文件

Mar*_*cco 5 eclipse maven

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

mvn clean package -fpom_alt.xml
Run Code Online (Sandbox Code Playgroud)

正如建议的man mvn

   -f,--file
          Force the use of an alternate POM file.
Run Code Online (Sandbox Code Playgroud)

现在,当我在 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 构建,Carlos Andres 的解决方案,但理想情况下我想定义一个持久设置,例如属性或首选项。这是因为我发现,如果在我执行 Java 应用程序和测试用例运行或在服务器上执行等操作时可以修复 POM 文件,那就太好了。需要清理项目或重新启动服务器的进程通常会触发使用默认 POM 的 Maven 构建。

Car*_*cía 4

检查 Eclipse 上是否安装了M2E - Maven Integration for Eclipse。安装后,转到项目并右键单击 在此输入图像描述

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

在此输入图像描述

此选项允许您保存命令,下次您的所有命令都会被保存。

要执行记录的命令,请转到 在此输入图像描述