導入ActiveMQ源碼到Eclipse

1、準備

     Eclipse Luna 版本,自己已經支持Git和Maven。
html

     安裝了apache-maven,我使用的是3.1.1。linux

     擁有一個Github帳戶。
git

2、導入源碼

     一、啓動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

3、編譯、打包

   使用以下命令編譯和打包測試

//打包,跳過測試階段
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下的文件),解壓便可。

相關文章
相關標籤/搜索