在我的 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 构建。
归档时间: |
|
查看次数: |
4052 次 |
最近记录: |