2015-01-30 3 views
0

http://maven.apache.org/ant-tasks/examples/mvn.html에 설명 된대로 "artifact : mvn ..."을 사용하여 mvn 작업을 호출하는 Ant 빌드가 있습니다.mvn 작업이 실패 할 때 Ant 빌드를 실패하는 방법?

내부 mvn 빌드 중 하나가 FAILURE로 끝나는 경우에도 내 전체 Ant 빌드는 끝 부분에 BUILD SUCCESSFUL을 계속보고합니다.

mvn 작업 중 하나 이상이 실패 할 때 Ant 빌드 보고서를 빌드 실패로 만들려면 어떻게해야합니까? mvn task

+0

'failonerror = "true"'를 추가하려고 했습니까? – lifus

답변

3

는 개미 java task의 서브 클래스이며, 옵션에

작업은 바로 failonerror="true"에 실패 할 수 있습니다 또는 당신이 나중에 resultproperty을 확인할 수있는 모두를 지원합니다.

기본적으로 <java>의 반환 코드는 무시됩니다. 또는 resultproperty를 속성 이름으로 설정하고 결과 코드에 할당 할 수 있습니다 (물론 불변성을 제외하고). failonerror = "true"로 설정하면 resultproperty에 대해 유일하게 사용할 수있는 값은 0입니다. 0이 아닌 응답은 오류로 간주되어 빌드가 종료됨을 의미합니다.

+0

감사합니다. failonerror = "true"를 추가하면 내가 원했던 일을했습니다! – jcdise