0

Jenkins 경고 플러그인을 사용하여 컴파일러 경고를 표시하고 있습니다. 문제점 : Jenkins 경고 플러그인에서 얻은 경고는 Eclipse에서받는 경고와 다릅니다.Jenkins 경고 플러그인이 Eclipse에서 다른 결과를 표시합니다.

  • 이클립스에서이 주석이 필요

  • 그것은 플러그인은 경고처럼 보인다

로 표시됩니다 : 나는

젠킨스에서
  • 는 ("널 (null)")를 @SuppressWarnings 필요 Eclipse 설치와 다른 컴파일러 준수 레벨을 사용합니다. Eclipse에서 컴파일러 준수 수준 1.6을 사용하고 있습니다.
    젠킨스의 준수 수준을 어떻게 알 수 있습니까?

    다른 경고에 대한 설명이 있습니까?

  • 답변

    2

    이 작업의 구성을 확인하십시오. JDK 확인란을 선택하십시오. 기본값입니까 아니면 sth입니까? 1.6으로 설정하고보십시오.

    Eclipse 경고는 실제로 customized 일 수 있습니다. 그래서 문제는 일식 컴파일 경고 설정이 Jenkins 컴파일 설정과 다르다고 생각합니다.

    javac으로 코드를 컴파일 해보고 이클립스에서 동일한 경고가 표시되는지 확인하십시오. 그렇지 않은 경우, 이클립스 구성 문제 여야합니다.

    +0

    감사합니다. Johnny. 이 'JDK 체크 박스'는 어디에서 찾을 수 있습니까? (job config에서 하나도 보지 못했습니다.) 우리 빌드에서, 어떤 도움이된다면 JDK 1.6에'-Djava_home'을 설정하고 있습니다. – Kaadzia

    +0

    @kdzia jenkins 글로벌 설정을보고, jdk 1.6을 추가하십시오. 어쩌면 아직 설정하지 않았습니다. 이유가 될 수 있습니다. –

    +0

    글로벌 Jenkins 설정에서 JDK 1.6 세트가 있습니다. – Kaadzia