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包.