Eclipse Luna 版本,自己已經支持Git和Maven。
html
安裝了apache-maven,我使用的是3.1.1。linux
擁有一個Github帳戶。
git
一、啓動Eclipse,【File】-【Import】,選擇【Git】-【Project from Git】,點【Next】繼續。github
二、點擊 Clone URI,點【Next】繼續。apache
三、輸入URI:https://github.com/apache/activemq.git,GitHub用戶名和密碼,點【Next】繼續。若是公司上網須要配置代理,則須要設置Eclipse的代理。點【Next】繼續。windows
四、選擇要下載的代碼版本,點【Next】繼續。eclipse
五、選擇代碼保存的本地路徑,點【Next】等待下載代碼結束。以下圖,代碼進入Eclipse了。maven
使用以下命令編譯和打包測試
//打包,跳過測試階段 mvn package -DskipTests //打包,臨時性跳過測試代碼的編譯 mvn package -Dmaven.test.skip=true
找到activemq-5.11工程下面的pom.xml,右鍵-Run As- Maven bulid ,在Goals中輸入package -DskipTests 或者 -Dmaven.test.skip=true。這裏咱們暫時跳過測試了,由於第一次編譯download依賴包的時間太長了。spa
一陣漫長的等待後,就能夠在assembly\target目錄下看到你本身打包的apache-activemq。
mvn clean install -Dmaven.test.skip=true
中間可能會報如下一些jar包沒法從中央倉庫下載的錯誤,手動從如下連接下載jar包
http://www.mvnrepository.com/artifact/xalan/xalan/2.7.2
http://mvnrepository.com/artifact/org.apache.derby/derby/10.11.1.1
而後手工把這些jar包安裝到本地maven倉庫便可
mvn install:install-file -DgroupId=xalan -DartifactId=xalan -Dversion=2.7.2 -Dpackaging=jar -Dfile=xalan-2.7.2.jar
mvn install:install-file -DgroupId=org.apache.derby -DartifactId=derby -Dversion=10.11.1.1 -Dpackaging=jar -Dfile=derby-10.11.1.1.jar
經過eclipse構建
使用命令行生成eclipse工程文件
mvn eclipse:eclipse
而後從eclipse導入工程
構建完成後,進入assembly目錄下的target目錄,其中的兩個壓縮文件就是了(以tar結尾的是linux下的文件,以zip結尾的是windows下的文件),解壓便可。