今天搭建了ODE開發環境,根據官方文檔的說明要先安裝Ruby環境,因為Apache ODE是用buildr工具 來構建的,buildr是一個用來構建Java項目的工具,也是Apache收錄的第一個Ruby項目。Apache接納了Buildr項目後,這次又將Buildr項目提升為一級項目,網址是http://buildr.apache.org 。看來Apache也越來越關注Ruby語言相關的一些工具、框架和項目了。
按照官方文檔的提示安裝Ruby,我在XP下試了很多次,總是在安裝Buildr的時候出現這樣那樣的錯誤 ,很是郁悶!看來玩Ruby並不是那樣輕松,也許是本人水平有限。後來再google上看了一些文章,很多人說在Linux下使用Ruby比較容易,正好機器上有Ubuntu,所以決定在Linux環境下試試運氣。Ubuntu下 使用apt-get就是爽,不用考慮軟件安裝的依賴關系。下面我把安裝過程寫下來,以備別的朋友參考。
首先安裝Ruby
sudo apt-get install ruby rubygems irb ri rdoc ruby1.8-dev build-essential
從SVN checkout 源代碼,目前穩定版本是1.2
http://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.X/
安裝rails,官方文檔沒有這一步,但是跳過這部後面安裝buildr就會報錯
sudo gem install rails --include-dependencies
安裝buildr,確保設置了JAVA_HOME環境變量
sudo JAVA_HOME=$JAVA_HOME gem install buildr -v 1.2.10
設置環境變量
export PATH=$PATH:/var/lib/gems/1.8/bin
Ok,buildr已經安裝完成,可以開始構建ODE了,ODE依賴於Maven,所以構建過程中會下載很多依賴 庫,時間比較漫長!
buildr _1.2.10_ TEST=no ode:package
測試ODE
buildr _1.2.10_ test
生成eclipse項目
buildr _1.2.10_ eclipse
如果你上面的步驟都成功執行通過,那麼ODE開發環境就已經搭建完成了!