2013-08-14 2 views
1

저는 jenkins를 통해 자바 빌드를 구현하고 있습니다. 경고 플러그인에는 eclipse 컴파일러로 클래스를 검색하는 옵션이 있습니다. 그것이 무엇이든 생기게하십시오.Jenkins/Buildr은 시스템 자바를 바꾸지 않고 'javac'을 위해 이클립스 컴파일러를 실행합니다.

나는 buildr 코드를 살펴 봤는데 컴파일 할 때 리터럴 'javac'을 사용하는 것처럼 보이므로 컴파일러를 선택적으로 전환 할 수있는 방법을 모르겠다. 내 테스트 빌드에 대해 단지 내가 방해하고 싶지 않은 Java 빌드를 실행하는 환경).

표준 javac에서 경고가 발생하지만 buildr을 사용하여 두 번째 단계를 쉽게 수행하고 이러한 경고를 얻을 수 있기를 바랍니다.

어떻게하면 좋을까요?

답변

0

젠킨스가 빌드를 자동화하는 중입니다. Warnings 플러그인은 컴파일러 출력을 포함하는 빌드 출력을 구문 분석하고 경고 보고서를 생성합니다. 플러그인 자체로 컴파일러를 전환 할 수는 없습니다. 빌드 도구의 일입니다. 그것은 당신이 사용하고있는 특정 컴파일러만을 인식 할 수 있습니다.

프로젝트에서 Eclipse 컴파일러를 사용하려면 먼저 Eclipse 컴파일러를 사용하기 위해 빌드 도구 (ant, maven, buildr 또는 사용중인 모든 것)를 구성해야합니다. 젠킨스 (Jenkins) 외부 프로젝트에서 작동하도록하십시오. 그런 다음 경고 출력을 분석하여 빌드 출력을 구문 분석 할 수 있습니다.

0

저는 Eclipse 컴파일러를 buildr에 기여했다고 생각합니다.

IIRC (죄송합니다, 오랫동안), 당신이 그것을 호출 할 수 있습니다

compile.using :ecj