저는 여러 모듈 maven 프로젝트 (여러 레벨의 중첩)를 가지고 있습니다. 일반적으로 maven 빌드 (예 : mvn install
또는 기타)를 실행하면 maven은 의 모든 목표를 실행 한 후 아이들과 함께 진행합니다.아이들이 완료 한 후 부모에게 목표를 실행하십시오.
부모에서 실행되는 목표를 정의하고 싶지만 모든 하위가 처리 될 때까지는 정의 할 수 없습니다. 이것을 할 수있는 방법이 있습니까?
구체적으로 말하면, 내가 수행하고자하는 것은 exec:exec
목표를 실행하여 테스트 결과 파일을 찾는 파일 시스템을 되풀이하고 CI 시스템 (cruisecontrol)에 의해 중앙 위치로 복사하는 것입니다. 따라서이 문제에 대한 대체 솔루션도 환영합니다.
업데이트 : 하나의 요구 사항을 언급하는 것을 잊었습니다. 빌드가 성공했는지 여부에 관계없이 exec 목표를 실행해야합니다.
업데이트와 관련하여 CI 도구가 책임지지 않았습니까? –