不做浮躁的人
          正在行走的人...
          posts - 171,  comments - 51,  trackbacks - 0
          對于我來說,maven解決依賴是很有用,至于其構建,編譯,打包等自動化對于我這樣的小隊伍來說,反而有些繁瑣,團隊小了,技術架構相對穩定,每個應用的jars基本上都通用,所以常常是直接把一個老項目復制為一個新項目,然后改變一些參數...

          于是,一直在排斥maven,不愿意學習,于是對于maven始終是菜鳥,現在越來越多的項目都開始用maven,于是,不愿意還是maven小白,選擇學習,選擇備忘這個學習過程。

          eclipse indigo安裝m2e,選擇安裝路徑為:http://download.eclipse.org/releases/indigo,然后選擇m2e,新的m2e版本不能在indigo安裝,安裝完后,在eclipse 的reference里面設置maven的installations以及user setting,改變里面的setting文件為安裝目錄\conf\settings.xml文件,并改變該文件中的本地倉庫路徑<localRepository>。

          下載mvn,然后設定系統path,設置MAVEN_OPTS的值為:-Xms128m -Xmx512m等就不用啰嗦了。先看一個命令,入個門:
          mvn archetype:create -DgroupId=com.studio -DartifactId=helloWorld -DpackageName=com.studymaven
          archetype是mvn的一個插件(plugin),create是archetype的一個任務(task)。-D后面的是這個任務的參數。groupId一般是開發組織的Id,artifactId是本項目的具體名稱.

          mvn插件有哪些任務,可以用mvn help:describe -Dplugin=archetype,help是插件,describe是help的任務,整個命令顯示archetype的所有任務信息,如要查看詳細的參數信息,則加入-Dfull參數。

          mvn的命令支持簡寫,比如mvn compile=mvn compile:compile,另外常用的簡寫命令有:mvn compile ,mvn test-compile,mvn test,mvn package,mvn install 將應用發布到本地倉庫,mvn deploy 復制最終的包至遠程倉庫,共享給其它開發人員和項目供其他項目使用。

          maven采用坐標精確定位每一個構建(artifect),也就是通過一些參數精確找到合適的jar包。

          mvn archetype:generate命令可以以提示的方式填寫create任務的參數,生成完畢后,可以通過m2e導入到eclipse,或者直接在eclipse中建立maven project,選擇maven-archetype-quickstart。

          當用eclipse建立項目后,可以選擇項目的pom.xml,然后run as,選擇合適的命令,如果沒有合適的命令,則可以通過選擇Maven buid… 自定義Maven運行命令,在彈出對話框中的Goals一項中輸入我們想要執行的命令。

          最后一點,我們更多時候需要源代碼包,那么可以選擇需要源代碼的jar,然后右鍵,然后maven,然后Download source即可。
          posted on 2014-02-08 13:39 不做浮躁的人 閱讀(412) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          <2014年2月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          2324252627281
          2345678

          常用鏈接

          留言簿(9)

          隨筆分類(31)

          隨筆檔案(75)

          文章分類(1)

          文章檔案(3)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 保山市| 栾川县| 永仁县| 应用必备| 灵台县| 夏津县| 兴隆县| 沅江市| 略阳县| 台中市| 嵊州市| 中方县| 营山县| 色达县| 九龙坡区| 四会市| 吉安县| 周宁县| 江阴市| 油尖旺区| 新营市| 阳泉市| 永宁县| 鲁山县| 灵丘县| 新邵县| 本溪市| 定边县| 乌兰察布市| 临猗县| 民权县| 承德县| 宝山区| 星子县| 博湖县| 石楼县| 平泉县| 方山县| 大同县| 天津市| 乐清市|