분류기를 사용하여 메이븐 저장소에 배포 된 종속성이있는 다중 모듈 프로젝트의 명령 줄에서 maven 릴리스 플러그인을 실행하려고합니다.명령 줄에서 classifier 스냅 샷 종속성이있는 Maven 릴리스 플러그인
릴리스 : 준비가 일괄 처리 모드에 있지 않을 때 올바르게 작동하고 분류자를 포함한 모든 미해결 스냅 샷 종속성에 대한 프롬프트가 표시되고 릴리스가 성공적으로 완료됩니다. 나는 release.properties 볼 때 내가 볼 파일
...
정규 종속없이와
dependency.groupIdABC:artifactIdABC.release=2.0.3.4
dependency.groupIdABC:artifactIdABC.development=2.0.3.4-SNAPSHOT
처럼 확인
project.rel.groupIdXYZ:artifactIdXYZ=2.0.3.4
project.dev.groupIdXYZ:artifactIdXYZ=2.0.3.4-SNAPSHOT
분류 종속성처럼 확인 실제 분류 자 ID. 나는 분류 아티팩트 내 로컬 받는다는의 repo에 있는지 확인한
Can't release project due to non released dependencies :
groupIdABC:artifactIdABC:jar:classifierIdABC:2.0.3.3-SNAPSHOT:compile
는 지금은
mvn --batch-mode -P release,nexus -Dtag=rm2.0.3.4 -Dproject.rel.groupIdXYZ:artifactIdXYZ=2.0.3.4 -Dproject.dev.groupIdXYZ:artifactIdXYZ=2.0.3.4-SNAPSHOT -Ddependency.groupIdABC:artifactIdABC.development=2.0.3.4-SNAPSHOT -Ddependency.groupIdABC:artifactIdABC.release=2.0.3.4 -DreleaseVersion=2.0.3.4 -DdevelopmentVersion=2.0.3.4-SNAPSHOT -DdryRun=true release:prepare
얻을 ... 명령 행 등으로 명령 줄을 통해 그것을 시도 우리 회사의 중앙 메이븐 레포. 나는 분류기 아티팩트를
-Dproject.rel.groupIdABC:artifactIdABC:jar:classifierIdABC=2.0.3.4
으로 지정하려고 시도했지만 여전히 동일한 오류가 발생했습니다.
이 명령 줄에서 실행할 수있는 모든 포인터를 주시면 감사하겠습니다.
안녕하세요. 지금이 순간에는 단서가 없습니다. 그러나 릴리스 플러그인의 Maven JIRA (플러그인의 버전 2에 대한 http://jira.codehaus.org/browse/MRELEASE)에서이 문제를 버그/질문으로 제기 할 수 있습니다. – Jan
오류 메시지에 2.0.3.3이 있지만 다른 모든 코드 조각에 2.0.3.4가있는 이유는 무엇입니까? 2.0.3.3 스냅 샷 종속성을 해결하는 방법에 대한 정보는 제공하지 않습니다. –
확실하게 : 당신은 버전 2.0의 maven-rlease-plugin을 사용하고 있습니까? –