Maven备用pom
调用Maven构build时,是否有参数指定替代文件来代替标准的pom.xml文件名?
基本上,我需要用各种configuration来运行我的Maven构build的testing目标。 现在我不得不使用外部脚本来更新这个configuration的标准pom,然后恢复文件。 我宁愿只是能够维护几个单独的configuration文件,并与我需要的特定的一个调用maven。
我想知道的是,如果有一些方法来覆盖pom.xml如
mvn clean test (uses standard pom.xml) mvn clean test -Dmaven.source=alternate.xml mvn clean test -Dmaven.source=alternate2.xml
这可能吗?
使用-f选项:
mvn -f <other pom file>
我会留下接受的答案,因为这是使用备用pom文件运行的正确解决scheme。 但是,对于上面描述的用例,我现在觉得正确的方法是在pom文件中使用mavenconfiguration文件。
Maven简介
通过configuration文件,所有版本的testingconfiguration都可以包含在主pom文件中,然后执行如下:
mvn clean test -PstandardConfig mvn clean test -PalternateConfig mvn clean test -PanotherConfig
- Maven:什么是pluginManagement?
- Eclipse – 无法加载类“org.slf4j.impl.StaticLoggerBinder”
- 重新运行Spring Boot Configuration Annotation Processor来更新生成的元数据
- 如何在Java eefunction上expression对Java 9过渡的依赖关系?
- maven …无法清理项目:无法删除.. \ org.ow2.util.asm-asm-tree-3.1.jar
- 缺less神器com.sun:工具:jar
- 为什么selectmaven? 有什么好处?
- mvn在maven中安装的是什么?
- 防止checkstyle在特定的maven子模块中运行