2013-02-19 75 views
0

我正在尋找一個構建工作流程來構建一個eclipse rcp應用程序功能構建與tycho和哈德遜maven 3。構建工作流,通過構建一個eclipse rcp應用程序

我的實施例:

3特徵

  • 特點A
  • 特徵B
  • 特徵Ç

2產品

  • 產品1 - 基於特徵A和B
  • 產品2 - 基於特徵B和C

對於每一個功能和產品存在一個哈德森工作。我要求的工作流程是,

  1. 所有功能都被建造和部署,然後
  2. 每款產品都會的部署特點的基礎上創建。

是否有任何best practive工作流程(在最好的情況下教程)?

回答

1

您應該可以通過在所有作業中使用相同的本地Maven存儲庫來實現此目的。當你打電話給使用mvn clean install生成的功能A構建結果對於在同一本地存儲庫上運行的所有Tycho構建都是可見的。

請注意,您應該在共享的本地Maven存儲庫上放置一個Hudson鎖,因爲Maven和Tycho不會以多進程安全的方式訪問該存儲庫。