maven項目中自動下載jar包的pom.xml配置java
用 maven2 ,pom.xml中設置了依賴,會幫你下載全部依賴的.jar到 M2_REPO 指向的目錄web
--------------------------------------------------------------------------------------------windows
M2_REPO是一個用來定義 maven 2倉庫在硬盤中的存儲位置,windows默認是C:\Users\機器名\.m2\repository.按道理安裝了m2eclipse插件就會在eclipse有了相應的設置。app
若是沒有安裝m2eclipse插件,eclipse打開maven工程,可能就會報Unbound classpath variable: 'M2_REPO***/***.jar'錯誤,這個時候就須要手動設置M2_REPO。eclipse
設置方式:
Eclipse->Windows->Preferences->java->Build Path->Classpath Variables
new一個,名字爲M2_REPO,屬性選folder,默認路徑C:\Users\機器名\.m2\repositorywebapp
一旦你作了這樣的設置eclipse就集成maven功能了,假如你在pom.xml增長了新的依賴jar包,在該工程的根目錄 執行 mvn eclipse:eclipse 而後刷新workspace,新依賴的jar包就會加到該工程的構建路徑中了。
maven
以上就是 M2_REPO 的做用了。ui
---------------------------------------------------------------------------------------------spa
用maven命令將jar包移動到maven的本地repository中
插件
mvn install:install-file -Dfile=webapps\ROOT\WEB-INF\lib\jaas.jar -DgroupId=javax.security -DartifactId=jaas -Dversion=1.0.01 -Dpackaging=jar
須要注意如下幾點.1.注意"-"不能缺乏 install後面的"-"是沒有空格的2.注意"-Dfile"中jar包的路徑和jar包的名字.3.注意看cmd命令提示,查看本地repository中是否成功的複製了jar包.