【发布时间】:2017-09-03 04:52:43
【问题描述】:
假设有一个带有模块的反应器项目 myproject:
<modules>
<module>parent</module>
<module>core</module>
<module>ui</module>
<module>config</module>
</modules>
myproject里面还有另一个reactor子项目integration-tests。
<modules>
<module>admin</module>
<module>base</module>
<module>rest</module>
</modules>
所以,层次结构如下:
myproject
|_ pom.xml
|_ parent
|_ core
|_ ui
|_ config
|_ integration-tests
|_ admin
|_ base
|_ rest
现在,我想构建 integration-tests 模块以及 myproject 模块。一种方法是将 integration-tests 的模块附加到 myproject 模块列表中。
但是可以写吗:
<modules>
<module>parent</module>
<module>core</module>
<module>ui</module>
<module>config</module>
<module>integration-tests</module>
</modules>
【问题讨论】:
-
在
integration-tests中创建一个 pom 文件并在其中放入模块列表admin、base、rest...如果您从根目录myproject构建所有模块基于它们的依赖关系构建...反应器顺序....除此之外,在 myproject 下有一个父文件夹看起来是错误的...为什么不使用myproject中的 pom.xml 作为其他模块的父级?
标签: maven maven-reactor