在我們的Eclipse RCP(帶有Tycho/Nexus的開普勒)項目中,我們創建了一個包含兩個子部分的自定義應用程序。這些零件組織在特徵計劃和生產。它們提供三種不同的產品:獨立規劃,獨立生產和規劃的組合 - * 生產 *。應如何爲多個產品配置Eclipse RCP目標平臺?
現在的問題是如何構建目標平臺應該是什麼樣子? TP是否應該建立每個構建?這意味着我們有四個TP爲:
- 構建TP創建插件的
- 規劃發佈TP
- 生產版TP
- 策劃製作發行TP
還是應該TP來看待像存儲庫一樣?意思是整個項目只有一個,根據上下文的不同,構建將從TP或本地源代碼獲得依賴關係。 (老實說,我們現在有第一個解決方案,我的直覺告訴我這是一個糟糕的主意,儘管我的直覺對我來說足夠好,但解決方案架構師往往忽略這樣的輸入,因此我也期待爲什麼一個或另一個解決方案是更好或更糟)。
你能評論爲什麼其他解決方案可能會不好嗎? –
添加了我的推理。 –