歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 64位CentOS:持續集成之路——Maven

64位CentOS:持續集成之路——Maven

日期:2017/2/28 16:10:09   编辑:Linux教程
寫在前面

自從參加了4月份的QCon以後,持續集成的念頭一直在腦海中浮現。時隔四個月之後,終於有了實踐的機會。在此,首先應該感謝頭兒們的大力支持。記得參加Scrum的培訓時,最開始提到的一個障礙就是來自上層。因為上層希望看到的是實實在在的成果,如果現有的開發模式和質量管理系統已經有了比較好的效果,他們就不太願意嘗試新的模式。而這次正是有了頭兒們的理解和支持,我才能放開手腳、“無所顧忌”地嘗試這些新手段。其次,應該感謝我的天才同事們。因為,每次即使小小的改動都會給他們的開發帶來一些不便,但是他們都會毫無抱怨地接受,並且總能給出一些我意想不到的想法,幫助我不斷地改善這個系統。

雖然當前的CI系統還存在諸多問題,但是應該是時候做個總結了,記下這個過程發生的點點滴滴。還是那句話,能幫助看到這些文章的同學解決一些實際的問題。

CI運行的操作系統是:64位的CentOS

版本控制系統是CI中不可缺少的一環,在這兩篇文章中已經記錄了Subversion在CentOS下安裝和配置過程:

Cent OS上配置Apache2 + SVN http://www.linuxidc.com/Linux/2011-07/39577.htm

Cent OS上配置Apache2 + SVN(續)實現對目錄訪問的精確控制 http://www.linuxidc.com/Linux/2011-07/39577p2.htm

這次就從Maven開始。

第一次和Maven的交戰,我铩羽而歸。這次做好了打持久戰的准備。

一、安裝(與Eclipse集成)

在Eclipse下使用Maven,需要安裝m2eclipse插件:

1、Eclipse的Help菜單-->Install New Software

2、將插件的地址(http://m2eclipse.sonatype.org/sites/m2e)添加到可用Software Site中

3、勾選中間框中出現的“Maven Integration for Maven”,下一步

4、Eclipse就開始查找可以安裝的組件以及依賴的包

5、即將安裝的插件,會被列出

6、經過幾分鐘等待以後,會提示安裝成功,需要重啟Eclipse

注意:

1、對於第一次安裝的插件,在5、6步驟之間會出現安裝協議節目,直接選擇接受(Accept),下一步(Next)即可。

2、通過上面的URL安裝m2eclipse的版本是最新的0.10.0,由於該版本不能直接從0.9.8或者0.9.9升級得來,因此如果原來已經安裝了m2eclipse0.9.8或者m2eclipse0.9.9就需要先卸載,再安裝0.10.0。卸載方法如下:

(1)Eclipse的幫助(Help)菜單中的“關於Eclipse”(About Eclipse)

(2)選擇原來安裝m2eclipse插件卸載即可

(3)完成卸載之後,需要重啟Eclipse。然後再按照上面的步驟安裝最新的m2eclipse即可。

問題:在安裝正常結束,並且重啟Eclipse後,有時候會看到這樣的提示:Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

解決方法:找到Eclipse安裝目錄,編輯eclipse.ini文件,保存後,重啟Eclipse即可:

二、使用Maven

1、新建一個項目

(1)打開新建Project向導窗口

(2)直接下一步

(3)中間步驟都直接下一步(next),直到:

這裡只是創建了項目,接下來就可以使用Maven來管理項目中用到的library。

Copyright © Linux教程網 All Rights Reserved