如何在maven構建過程中指向本地存儲庫。在這種情況下,我想通過編譯和打包將目錄與自定義JAR鏈接起來。如何在maven構建過程中鏈接本地存儲庫
嘗試下面的 「MVN編譯-Dmaven.repo.local = E:\測試\ LIB」,但它不使用位於罐進行編輯。
是否有方法通過maven pom.xml以我們注入依賴關係的方式包含存儲庫?
如何在maven構建過程中指向本地存儲庫。在這種情況下,我想通過編譯和打包將目錄與自定義JAR鏈接起來。如何在maven構建過程中鏈接本地存儲庫
嘗試下面的 「MVN編譯-Dmaven.repo.local = E:\測試\ LIB」,但它不使用位於罐進行編輯。
是否有方法通過maven pom.xml以我們注入依賴關係的方式包含存儲庫?
只是自訂罐子安裝到你的本地庫(通常在C位於:.. User.m2 \庫)通過maven-install-plugin:
mvn install:install-file -Dfile=your-artifact-1.0.jar \
[-DpomFile=your-pom.xml] \
[-Dsources=src.jar] \
[-Djavadoc=apidocs.jar] \
[-DgroupId=org.some.group] \
[-DartifactId=your-artifact] \
[-Dversion=1.0] \
[-Dpackaging=jar] \
[-Dclassifier=sources] \
[-DgeneratePom=true] \
[-DcreateChecksum=true]
,但我會建議安裝一個倉庫管理器(如Archiva,Artifactory的的Nexus),並安裝這些文物在那裏。所以你只需要做一次手動安裝工作,而不是每臺開發的機器上。
配置多個存儲庫的最佳方式是通過settings.xml文件,而不是pom.xml file。
究竟pom.xml的是爲此目的而維持依賴..你可以得到更多的關於here
「Local Repository」是什麼意思?
如果你說的是當地的Nexus/Artifactory的,你可以在你的settings.xml使用Maven部分
http://maven.apache.org/guides/mini/guide-mirror-settings.html
如果你指的是本地倉庫緩存(目錄的.m2)應該只是工作了-of即裝即用。
看看這個http://www.mkyong.com/maven/how-to-add-remote-repository-in-maven-pom-xml/但這篇文章只顯示如何添加簡單的回購,但不是本地回購 – 2013-02-12 10:42:49