我有多个问题。
我可以在当前项目上执行mvn命令时混合另一个项目的目标吗?
例如:mvn clean-otherproject comple-otherproject instal-otherproject compile-thisproject
我可以使用多个mvn命令执行此操作,但是我可以在单个maven命令中执行此操作。
答案 0 :(得分:84)
只需mvn --help
即可回答第一个问题:
mvn -f otherPomFile.xml
没有。您可以简单地执行当前项目的阶段。您可以提供多个阶段,如
mvn clean install site site:deploy
答案 1 :(得分:4)
关于第一个问题,请参阅khmarbaise's answer
如果您想一步构建多个maven项目,则必须使用modules。
在多模块项目中,如果从顶层项目调用mvn install
,则构建所有子模块,除非您使用advanced reactor options(例如mvn install -pl util -am
仅构建模块' util'和它的依赖关系)