【发布时间】:2016-05-16 08:19:26
【问题描述】:
我的多模块项目结构是:
Parent project - MyProj
|
|- ChildProj1
|
|- ChildProj2
另一个项目TestProj 依赖于child1 和child2。
那么,TestProj POM 文件中的 POM 依赖项应该是什么,以便 Jenkins 在使用 Jenkins 构建和执行测试用例时检测并包含 child1 和 child2 SVN 项目?我在 Jenkins 中创建了两个项目。 TestProj 的构建在 MyProj 构建完成时触发。但是,它似乎不起作用。 TestProj POM 中的依赖关系应该是什么?我给出了以下依赖项:
<dependencies>
<dependency>
<groupId>proj1</groupId>
<artifactId>child1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>test</scope>
<systemPath>https://subversion.assembla.com/svn/child1/pom.xml</systemPath>
</dependency>
<dependency>
<groupId>proj1</groupId>
<artifactId>child2</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>test</scope>
<systemPath>https://subversion.assembla.com/svn/child2/pom.xml</systemPath>
</dependency>
【问题讨论】: