close

 

 

   首先先到 http://maven.apache.org/download.cgi 去下載安裝

   假設以我目前專案需要用到的是3.0.5版,就下載吧!!

  下載完是個Zip壓縮檔,那麼把它解壓縮出來

   並到環境變數去設定環境參數   開始>>電腦>>右建>>內容>>進階設定>>環境變數

   下方系統參數中加入

EX:

  1.增加 M2_HOME=C:\test_java\apache-maven-3.0.5

  2.在Path中加入 C:\test_java\apache-maven-3.0.5\bin

  再來如果要測試有無安裝成功

  可用cmd輸入 mvn -version 即可

  然後再輸入 mvn help:system 便可下ˊ載其相關資訊

  以上可參考相關網站:

 1.  http://mkn939.blogspot.tw/2013/03/maven-step-by-step.html

 2.  http://pclevin.blogspot.tw/2013/03/maven-maven.html

  

  接下來介紹一下maven 與jar關係 及匯入jar檔 :

網址參考:http://www.mkyong.com/maven/how-to-include-library-manully-into-maven-local-repository/ 

 我的jar檔     twq-sign-0.0.1-SNAPSHOT.jar

 分別可對應到下方pom.xml的三個參數 
pom.xml:
<dependency>
      <groupId>com.twq</groupId>   // jar檔入徑
      <artifactId>twq-sign</artifactId>
      <version>0.0.1-SNAPSHOT</version>
 </dependency>

 

   

 

cmd輸入

 

C:\Windows\system32>mvn install:install-file -Dfile=C:\test_java\twq-sign-0.0.1-S

 

NAPSHOT.jar -DgroupId=com.twq -DartifactId=twq-sign -Dversion=0.0.1-SNAPSH

 

OT -Dpackaging=jar

 

以上是maven匯入jar檔方式

當然也還是有些方法可參考下列網址:

 

透過eclipse介面方式:

http://comet.tw/comet/2014/04/java-%E5%A6%82%E4%BD%95%E5%BB%BA%E7%AB%8Beclipse_maven%E5%B0%88%E6%A1%88/?doing_wp_cron=1405771846.9418981075286865234375

這網站還有介紹到那兩個參數的解釋:

 

1. Group Id

 

Group Id代表是專案的名稱,類似專案的身分證字號,不能重覆,如以Android上架為例,有相同Group Id則無法上架。

 

參考Maven說明與多數專案的慣例為『公司名稱.專案名稱』,例『org.apache.maven』或『org.apache.maven.plugins』。

 

2. Artifact Id

 

通常一個人便能完成的模組以『專案名稱-module名稱』或『專案名稱』,如『simplecrawler-utils』或『simplecrawler』,當然也可再細一點『simplecrawler-utils-api』,可自由發揮,注意 英文若為複合詞皆不使用空白字元,如『simplecrawler-healthcare』。

 

         而version 一看就知道版本號

另一個相關匯入jar檔介紹:

http://mkn939.blogspot.tw/2013/03/maven-hellomaven-maven-step-by-step.html

 

這邊有個介紹ecpliese如何run as maven :

http://mkn939.blogspot.tw/2013/04/maven-eclipse-auto-deploy-maven.html

 

注意: 使用maven專案都要到Project >> New Project 中去看一下有無maven 選項

無論是import 或new 一個Project 都要使用maven 方式匯入

SVN也是要使用maven方式:

Ex:

左方樹狀空白處 >> 右建 >> import >> Maven >> check out Maven Project From SCM

>> SCM URL 就選擇下載入徑    Ps : 一般專案也類似,只是不選maven而已

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 JoshS 的頭像
    JoshS

    JoshS的部落格

    JoshS 發表在 痞客邦 留言(0) 人氣()