我目前正在評估ivy,maven和buckminster來緩解我們的構建過程。從概念上講,Buckminster似乎是最先進的,但也有相當的複雜性。有沒有人與buckminster真實世界的經驗?
我無法在網上找到這麼多的第一手經驗給buckminster,所以我的問題到了Stackoverflow社區。
我目前正在評估ivy,maven和buckminster來緩解我們的構建過程。從概念上講,Buckminster似乎是最先進的,但也有相當的複雜性。有沒有人與buckminster真實世界的經驗?
我無法在網上找到這麼多的第一手經驗給buckminster,所以我的問題到了Stackoverflow社區。
我們在7月份爲我們的構建過程採用了buckminster。
我們的設置是使用由CruiseControl服務器運行的Ant。
我們選擇它,因爲我們有多個生活在多個存儲庫中的項目。我們有幾種使用這些項目的不同組合的RCP產品。
總的來說,我發現它是一個功能非常強大的工具,文檔很差。有許多新的概念,並且因爲它是一個插入工具的框架,所以這些概念的一些名稱可能非常抽象。
但是,buckminster絕對是擅長在解決上述三個問題。
其他補充:
在下行(除了缺乏文檔的):
總體而言,我會說,它需要一段時間才能入睡,但做得很好。我無法將其與Ivy或Maven進行比較,儘管Spring採用OSGi可能會讓開發人員對Maven產生重大影響。
我已經回答了關於buckminster的few questions,以幫助您啓動。
現在我們決定和maven2一起去,希望有一天不久的將來tycho會幫助我們使用eclipse/osgi的東西。但仍然有些問題由buckminster解決,仍然是開放的。但是因爲我們的喜好,buckminster還沒有做好足夠的準備(特別是在文檔方面)。 – Mauli 2009-05-15 12:58:50
我們使用通過Jenkins運行的buckminster來構建KNIME(eclipse)更新站點,其中包含多個託管在多個存儲庫中的插件/功能。最初的決定是因爲它如何建立KNIME community contributions。有一條學習曲線,但一旦運行。我們很多初始設置過程都基於Developing plugins - continuous integration with Jenkins
+1的說明,因爲我還沒有聽說過buckminster,所以它促使我尋找。乍一看,文檔看起來很缺乏(基礎知識,例如教程),所以第一印象是這將是一個痛苦的收養過程,但我很想看看別人發佈了什麼。 – 2009-02-05 17:08:19