0
我的多模塊項目的結構是:如何構建一個依賴Jenkins中另一個SVN多模塊項目的SVN項目?
Parent project - MyProj
|
|- ChildProj1
|
|- ChildProj2
另一個項目TestProj
取決於child1
和child2
。
那麼,Jenkins的TestProj
POM文件中應該如何檢測幷包含child1
和child2
SVN項目,同時使用Jenkins構建和執行測試用例?我在詹金斯創建了兩個項目。在構建完成MyProj
時觸發TestProj
的構建。但是,它似乎並不奏效。 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>
我們已經實現了這個項目的結構多模塊項目包含了所有正在使用的基本功能其他包含隨着時間的推移而增長的測試用例的項目那麼,是否有可能將這樣的項目結構集成到Jenkins中,用於構建和測試用例執行而不用重構? –
對於Jenkins這樣的構建,你只需要Jenkins中的一項工作......它可以運行所有測試...... – khmarbaise