maven은 groupId 및 artifactId없이 Nexus repo에 파일을 업로드합니다.
Aug 20 2020
zip 파일과 Nexus 저장소가 있고 groupId 및 artifactId없이 저장소 루트 폴더에 zip 파일을 업로드하는 목표를 생성 할 수 있는지 알고 싶습니다.
내 유물은 pom.xml에 의해 빌드됩니다.
답변
4 VonC Aug 22 2020 at 21:32
Nexus 3 인스턴스에 선언 된 저장소 유형에 따라 다릅니다.
Maven의 경우 GAV (group / artifactID / Version)가 필요합니다.
( NEXUS-5170GAV가 없어도 GUI는 여전히 ' Add Artifact
'를 제안 하지만 버그입니다)
귀하의 경우, 해결 방법으로 이러한 종류의 아티팩트를 호스팅하는 전용 "기본 / 루트"그룹을 생성합니다. 하나의 그룹은 모두를 호스팅합니다.
그런 다음 사용할 수 deploy:deploy-file있는, 당신이 본대로하는 게이트웨이 AV가 필요합니다 .
그러나 아티팩트가 pom.xml
(GAV를 지정하는)에 의해 빌드 된 경우 간단한 mvn deploy것으로 충분합니다 (target deploy:deploy
)