2014-12-28 5 views
0

컴파일 된 Jar 파일과 Pom 파일이 있습니다. 이제 Artifactory 또는 Nexus에이 두 가지를 배포하고 싶습니다.Artifactory 또는 Nexus deploy Jar 및 Pom

나는 MVN 중 하나와 함께하고 싶은 : 배포하거나 컬 (REST API를)

누군가가 내가이 작업을 수행하는 방법을 말해 줄 수 있을까?

+1

http://maven.apache.org/pom.html#Distribution_Management 및 https://support.sonatype.com/entries/21283268-Configure-Maven-to-Deploy-to-Nexus를 참조하십시오. –

답변

0

내 대답은 Artifactory에 관한 것입니다.

mvn deploy을 사용하려면 distributionManagement 태그를 포함하도록 pom 파일을 구성해야합니다. Y ou can copy-paste the whole tag from Artifactory UI (배포하려는 저장소를 클릭하면 오른쪽에 복사 용 distributionMnagement 태그가 표시됩니다).

REST API를 사용하면 PUT requests (pom에 하나, jar에 하나)을 발행 할 수 있습니다. pom으로 시작하십시오.

0

pom과 jar 파일이 이미 있다면 Maven 배포 플러그인의 배포 파일 목표를 사용하는 것이 좋습니다. mvn deploy는 프로젝트를 빌드 할 것입니다. 그러나 이미 jar와 pom 파일이 있고 소스 코드가 없다면 작동하지 않을 것입니다.

물론 upload the files via the web user interface of Nexus이거나 the REST api.을 사용할 수도 있습니다. 일부 REST API 예제 with curl on github을 찾을 수 있습니다.

관련 문제