여러 모듈이있는 maven 다중 모듈 프로젝트가 있습니다. 모두 mvn install
(테스트 포함)을 모두 통과 한 경우에만 (mvn deploy
) 배포하고 싶습니다.모든 모듈이 성공적으로 빌드 된 경우에만 Maven 배포 멀티 모듈 프로젝트
현재 프로젝트에서 mvn install
을 실행합니다. 모든 모듈이 통과하면 배포를 수행하기 위해 mvn deploy
을 실행합니다. 내가 보는 문제는 mvn
을 두 번 호출하는 시간 낭비입니다 (두 번째 테스트를 건너 뛰더라도).
누구에게도 아이디어가 있습니까?
편집 : 난 당신 받는다는 설정과 저장소 관리자로 Artifactory과 maven-artifactory-plugin를 사용하면 mvn deploy
명령에 원자 배포 동작을 추가 할 것을 배웠습니다. Artifactory 문서의 Build Integration 섹션을 참조하십시오.
[공개 - JFrog와 관련이 있습니다. Artifactory creator.]
당신이 ** MVN의 배포를 사용하려 적이 : – khmarbaise
mvn을 두 번 호출해야합니다. 원샷 솔루션을 원한다면 (존재하는 경우) –
이 질문보기 http://stackoverflow.com/questions/18192686/maven-multi-module-deploy-to-repository-only-after-successful-unit-tests – Dmitry