siv*_*nvi 6 java maven multi-module jenkins
我有以下项目以扁平结构的方式组织:
parentProject
+-pom.xml
projectWeb <depends on libraryA and libraryB>
+-pom.xml
libraryA
+-pom.xml
libraryB
+-pom.xml
Run Code Online (Sandbox Code Playgroud)
parentProject中的pom.xml引用了其他模块,并用于继承和dependencyManagement,这里是一个片段:
<project>
....
<modules>
<module>../projectWeb</module>
<module>../libraryA</module>
<module>../libraryB</module>
</modules>
<dependencyManagement>
...
</dependencyManagement>
<build>
...
</build>
....
</project>
Run Code Online (Sandbox Code Playgroud)
在Jenkins中,我为每个项目都有一个maven作业,当我构建parentProject时,它工作正常,即.构建该modules部分中引用的每个项目.我遇到的问题是当我向SVN提交更改时libraryA,我希望在构建libraryA之后,重建projectWeb将要启动,但这并没有发生.谁知道我做错了什么?
提前致谢.
编辑
当我删除该modules部分时parentProject\pom.xml,它按预期工作,但我放弃了拥有父pom的聚合优势.
| 归档时间: |
|
| 查看次数: |
8106 次 |
| 最近记录: |