1. 程式人生 > >《Maven官方指南》指南第三方部署到遠端倉庫

《Maven官方指南》指南第三方部署到遠端倉庫

原文連結  譯者:carvendy

指南第三方部署到遠端倉庫

相同的概念: install:install-fileMaven檔案目標安裝外掛,第三方jars安裝在本地倉庫。但是這次代替本地儲存庫,JAR將被安裝在本地和遠端儲存庫中。部署一個第三方jars使用部署:部署檔案目標在Maven部署外掛。

首先,檔案提供者(ftp檔案,檔案提供,等)必須放你的$ {maven.home} / lib Maven。
然後執行命令:

mvn deploy:deploy-file -DgroupId=<group-id> \
  -DartifactId=<artifact-id> \
  -Dversion=<version> \
  -Dpackaging=<type-of-packaging> \
  -Dfile=<path-to-file> \
  -DrepositoryId=<id-to-map-on-server-section-of-settings.xml> \
  -Durl=<url-of-the-repository-to-deploy>

部署一個第三方JAR與通用POM

預設情況下,部署:部署檔案生成一個通用POM(POM)與第三方JAR一起部署。要禁用此功能,我們應該把generatepom引數為false。

-DgeneratePom=false

部署一個定製的POM和第三方jar

如果一個POM已經是第三方jar存在的和要部署它連同jar要使用的配置檔案的目標pomfile論點。見下面樣品。

mvn deploy:deploy-file -DpomFile=<path-to-pom> \

-Dfile=<path-to-file> \

-DrepositoryId=<id-to-map-on-server-section-of-settings.xml> \

-Durl=<url-of-the-repository-to-deploy>

部署源jars

部署一個第三方源jar,包裝應設定為java原始碼,和產生pom應該設定為false