国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

maven的安裝和使用

2019-11-17 06:17:55
字體:
來源:轉載
供稿:網友

 

Maven主頁
http://maven.apache.org/

Maven中文主頁
http://maven.huangdong.com/

IBM developerWorks關于maven的中文文章鏈接
http://www-900.ibm.com/developerWorks/cn/java/j-maven/

Oreilly主頁
http://www.oreilly.com/

最近因為研究JetSpeed,發現1.5版本已經都由maven來組織PRoject了,maven到底是個什么東西?一點概念都沒有。看了好幾天Apache上的相關文檔,終于似乎知道了一點點,也就僅此而已。推薦大家去Google搜索一下,可以找到網友的幾篇入門指引的blog,以及developerWorks上的那篇關于maven的文章,還有Rob Herbst的一篇Developing with Maven。oreilly主頁上有幾篇關于maven的文章,相關方面的書籍還沒有看到,無論國內還是國外。
第一次看到maven,感覺就是兩個字“復雜”,進而有些厭惡,要之何用啊。感覺人類為了偷懶制造了一大堆工具,很不幸,為了適應這些工具,又花費了大把的時間。但是把握了這些工具之后才能更好的
偷懶。唉,真是沒辦法。不展開議論了,繼續研究。
maven是個項目治理工具,總是避免不了和Ant的比較。Ant簡單易用,功能強大,相信大家都有體會,到目前為止我對Ant還是只知道改改build.xml,但是這些已經足夠使用了。就像一輛自行車,構造簡單明了,會用夠了。但是maven卻是從天而降的一輛載重大卡,馬力十足,功能強大,但是我們首先要做的不是怎么發動操縱它,而是要找到車門在哪個地方??人家都叫了Ant,看來maven本應該叫elephant才比較合適。

maven的安裝使用

推薦下載zip文件解壓。不過Apache的網站下載有時候會出一些毛病。反正我從來沒有下載成功過maven,我的安裝文件都是從別人那里拷來的。

解壓zip到你自己指定的目錄,首先檢查是否設定了JAVA_HOME,然后設定MAVEN_HOME為安裝目錄和Path=%MAVEN_HOME%/bin。安裝完了,依照maven主頁的Getting Started,就要你設定什么local repository,然后windows下面輸入%MAVEN_HOME%/bin/install_repo.bat %HOME%/.maven/repository,并且%HOME%還要怎么設定云云,你會發現你的Head的半徑似乎在慢慢增大,這都什么跟什么呀。

下面就要改變這種狀況,我們來修改游戲規則。我們找到%MAVEN_HOME%/lib下的maven.jar,用ZIP或者RAR打開它,然后把defaults.properties這個文件直接拖出來,用文本編輯器修改以下屬性

maven.home.local = ${maven.home}/local
maven.repo.remote = http://apache.linuxforum.net/dist/java-repository, http://dist.codehaus.org, http://mirrors.sunsite.dk/maven/,  http://public.planetmirror.com/pub/maven, http://www.ibiblio.org/maven

到了這里,假如你要是還想執行一下剛才的那一堆命令,就要把命令改成%MAVEN_HOME%/bin/install_repo.bat %MAVEN_HOME%/local/repository,可以看到一排提示說明有多少文件拷貝成功。這個動作其實這個可作可不作,在使用時maven自己會去查找要使用的庫并自己下載。

還有一個問題就是maven使用時會出現亂碼,這是由于maven.jarorg/apache/maven/messages/messages_zh_CN.properties這個文件的毛病。解決辦法是把這個文件拖出來,然后在控制臺下輸入native2ascii messages/messages_zh_CN.properties>out.properties然后把out.properties文件名改成messages_zh_CN.properties并拖回到maven.jar中原位覆蓋即可。native2ascii是JDK自帶的工具,在%JAVA_HOME%/bin下面可以找到。

至此maven就可以使用了。

隨便建立一個文件夾,我們生成一個project試試。打開控制臺,建立一個空文件夾,命名為test,然后輸入maven genapp。出現了
 __  __
  //  __ _Apache__ ___
// / _` / V / -_) ' /  ~ intelligent projects
_  _/__,_/_//_____  v. 1.0-rc3

然后出現什么“嘗試下載abcd-1.2.3.jar....”之類的提示,而且有可能還會出現connet error之類,不用理會,等一會會提示你輸入模板,輸入default,回車。剩下的提示你輸入工程id,名字和包名,輸入完成后。maven就自動生成了程序框架,大致如下

test


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北宁市| 长乐市| 安平县| 渭南市| 鄂伦春自治旗| 邹城市| 海口市| 靖安县| 吴旗县| 浦江县| 东兴市| 本溪| 邳州市| 美姑县| 志丹县| 筠连县| 太原市| 英吉沙县| 吉木萨尔县| 鄂温| 崇左市| 阿勒泰市| 庄浪县| 昭平县| 萍乡市| 曲麻莱县| 桐城市| 宾川县| 河东区| 九台市| 镇江市| 静海县| 正定县| 贵州省| 天水市| 高台县| 徐水县| 阳谷县| 彭山县| 闻喜县| 绍兴市|