对不起。我是Maven的菜鸟。
这是我的maven项目目录:
project/
pom.xml
moduleA/
moduleB/
sub-moduleA/
sub-moduleB/
sub-moduleC/
moduleC/
当然,在每个模块和子模块中,它们都有自己的pom.xml
. 此外,在此示例中,moduleB
取决于moduleA
和moduleA
取决于moduleC
. 我知道在 Maven 中它经历了多个阶段,但是它是一次一个阶段进行,还是一次一个模块进行一个。现在,我关心的唯一三个阶段是compile
、package
和install
。
例如:
它是否按顺序 1执行:
compile moduleC
compile moduleA
compile moduleB
package moduleC
package moduleA
package moduleB
install moduleC
install moduleA
install moduleB
还是按订单 2执行此操作:
compile moduleC
package moduleC
install moduleC
compile moduleA
package moduleA
install moduleA
compile moduleB
package moduleB
install moduleB
还是它以完全不同的顺序执行,还是我完全不了解 maven?
我正在运行 Maven 2.2.1。谢谢!