2010-08-05 3 views
3

허드슨은 다음과 같이 메이븐을 실행, 내 프로젝트를 빌드 할 갈 때 :Hudson이 빌드에 -M 옵션을 주면 어떻게 유지합니까?

Executing Maven: -B -f /path/to/root/pom.xml clean install 

이 대부분의 프로젝트에서 잘 작동합니다. (-B는 "배치"또는 "비대화 형 모드", BTW).

AndroMDA을 사용하는이 프로젝트 (이후 프로젝트에서는 추천 할 수 없지만 실제로는 고통스럽고 코드 생성을 사용하면 빌드가 천천히 줄어 듭니다. 상속 및 주석 기반 구성으로 완료).

나에게 알려지지 않은 어떤 이유로 Maven에 -B 플래그가 주어지면 생성 된 클래스는 생성 된 클래스에 대한 참조에 대해 컴파일 오류를 일으키는 클래스 경로에 추가되지 않습니다. 필자는 수동으로 -B를 사용하여 건물을 테스트했지만 그 결과가 없으면 -B (허드슨 외부)없이 제대로 빌드되고 -B (다시 허드슨 외부)로 빌드되지 않습니다.

Hudson 버전 1.369와 외부 Maven 2.2.1 설치를 사용하십시오.

대단히 감사합니다.

P. 허드슨은 대단해 !!

답변

1

가장 간단한 버전은 무료 스타일 프로젝트이며, 직접 maven을 호출하는 것입니다.

관련 문제