天天看點

maven項目中自動下載下傳jar包的pom.xml配置

maven項目中自動下載下傳jar包的pom.xml配置

用 maven2 ,pom.xml中設定了依賴,會幫你下載下傳所有依賴的.jar到 M2_REPO 指向的目錄

--------------------------------------------------------------------------------------------

M2_REPO是一個用來定義 maven 2倉庫在硬碟中的存儲位置,windows預設是C:\Users\機器名\.m2\repository.按道理安裝了m2eclipse插件就會在eclipse有了相應的設定。

如果沒有安裝m2eclipse插件,eclipse打開maven工程,可能就會報Unbound classpath variable: 'M2_REPO***/***.jar'錯誤,這個時候就需要手動設定M2_REPO。

設定方式: 

Eclipse->Windows->Preferences->java->Build Path->Classpath Variables 

new一個,名字為M2_REPO,屬性選folder,預設路徑C:\Users\機器名\.m2\repository

一旦你做了這樣的設定eclipse就內建maven功能了,假如你在pom.xml增加了新的依賴jar包,在該工程的根目錄 執行 mvn eclipse:eclipse 然後重新整理workspace,新依賴的jar包就會加到該工程的建構路徑中了。

以上就是 M2_REPO 的作用了。

---------------------------------------------------------------------------------------------

用maven指令将jar包移動到maven的本地repository中

<span style="background-color: rgb(255, 255, 255);">mvn install:install-file -Dfile=webapps\ROOT\WEB-INF\lib\jaas.jar -DgroupId=javax.security -DartifactId=jaas -Dversion=1.0.01 -Dpackaging=jar</span>      

需要注意以下幾點.

1.注意"-"不能缺少 install後面的"-"是沒有空格的

2.注意"-Dfile"中jar包的路徑和jar包的名字.

3.注意看cmd指令提示,檢視本地repository中是否成功的複制了jar包.