我有一个java maven项目,它有1个父pom和3个与之关联的子模块。其中一个子模块具有自定义pom.xml以及默认的pom.xml。 如果我在Parent pom上运行mvn clean install,则会执行所有3个子模块(使用默认的pom.xml) 我想为其中一个子模块运行自定义pom.xml而不是默认的pom.xml。 我在下面尝试过:
mvn -pl module1,module2/custom.xml,module3 clean install
但它没有工作,我得到了以下错误:
[ERROR] [ERROR]无法在reactor中找到所选项目:module2 / custom.xml
答案 0 :(得分:0)
您可以使用maven配置文件在某个版本中实现自定义行为,而不是为一个模块设置自定义pom。
您可以使用以下命令运行maven build
mvn -P profile_name clean install