看著博客園的隨筆,有一個月沒寫任何東西,不是說沒有學習,也不是說沒有遇到問題,歸根到底還是惰性使然。懶惰還是得改,以后還得堅持寫,說不定哪天就有用了呢?就像園子里某位大神說的,說不定哪天博客就是面試的必需品呢?
好了,廢話不多說,進入正題,早些時候遇到一個開源的項目,但是乍一看卻沒怎么明白項目的結構,我也沒用過ant,更不知道有maven這個東西,所以當時就糾結了,后來問了度娘才知道這是maven,那么什么是maven呢?
度娘的答案是這樣的:Maven是基于項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。Maven 除了以程序構建能力為特色之外,還提供高級項目管理工具。由于 Maven 的缺省構建規則有較高的可重用性,所以常常用兩三行 Maven 構建腳本就可以構建簡單的項目。由于 Maven 的面向項目的方法,許多 Apache Jakarta 項目發文時使用 Maven,而且公司項目采用 Maven 的比例在持續增長。
度娘的答案永遠都是高端大氣上檔次,但是沒用過的東西再高大上我也不懂什么意思,所以今天下載了maven,并且配置了環境,僅僅簡單的使用了一下,給我的第一個感覺就是“媽媽再也不擔心我沒有JAR包了”,舉個簡單的例子,以前寫JDBC鏈接的時候還需要去網上下載一個連接數據庫的JAR包,這個應該還好找,但是有時候找個JAR包半天找不到,好不容易下載一個還是很久以前的版本(當然有人會說樓主笨,這個。。。確實挺笨的,呵呵),但是安裝了maven,只要你連著網,那么你只需要幾行代碼就可以從中央庫來下載你需要的JAR包。
添加JAR包方便是maven的一個好處,我覺得另外一個好處就是結構清晰,main包里面放主要代碼,test包里放測試代碼,給我的感覺就是清晰方便,但是剛開始用確實會不習慣,會感覺很麻煩,但是做出來的項目確實結構清晰。其次,使用maven不僅可以把你的項目打包成jar,還可以把你的項目打包成war,有沒有感覺很方便呢。
因為就用了一天,所以其他的優點暫時也沒發現,發現的可能也不準確,所以表達失誤的地方希望大家不吝賜教。
其實,上面廢話了半天,大家一定以為我的隨筆要結束了,那個。。。不好意思,我這篇隨便其實是想記錄一下maven的安裝還有環境配置和簡單使用。
首先是安裝,大家登陸http://maven.apach.org/download.cgi下載最新的版本,當然你想用以前的版本也可以,一般windows平臺下載*.zip就可以了。下載之后隨便找個位置解壓一下就可以了。樓主習慣把軟件放在D盤,所以解壓之后就是D:/maven。打開文件夾可以看到這么幾個文件,bin文件夾保存的是maven的可執行性命令,lib保存maven需要的一些類庫,boot,額,忘了,不過不知道也沒關系吧,最后一個是conf,這個必須得記住,這是保存配置文件的目錄,里面的settings.xml文件很有用哦,后面再說。
其次配置環境,我的電腦---->屬性--->高級系統設置---->環境變量---->新建M2_HOME------->值就是D:/maven。如果你不想每次都輸入maven的全路徑,那么還是在path里面配置一下吧,打開D:/maven/bin,復制路徑到path后面,別忘記分號哦。
環境配置好了,然后就可以使用了,win+r輸入cmd,打開之后輸入mvn-v ,看顯示結果,如果能夠顯示你的maven版本號,那么恭喜你,你的maven安裝成了。
好了,今天廢話說了一堆,暫時就這樣吧,明天繼續,有問題的地方歡迎大家指正。另外有個問題,這種文章我應該發布在哪個版塊呢?我是搞java的,所以習慣性發在java里面。
新聞熱點
疑難解答