2014-12-17 3 views
1

나는 몇 가지 보안 취약점으로 인해 JDK 7을 Jenkins에서 사용할 수없는 환경에서 일합니다. 플러그인에는 빌드하기 위해 7이 필요하기 때문에 JDK 6을 사용하는 Jenkins 서버 내에 플러그인을 설치하는 방법이 있습니다.JDK 6을 사용하는 서버의 Jenkins Allure 플러그인

나는 8 개로 업데이트하도록 설득하려고하고 있지만, 쓸데없는 것일 수 있습니다. 얼루 없이는 결과가 같지 않다고 느낍니다.

답변

1

필자는 Allure 개발자 중 한 명입니다. Java 6을 사용하여 미리 컴파일 된 Allure 바이너리를 실행하는 간단한 방법은 없다고 생각합니다.하지만 다이아몬드 연산자를 제외한 Java 7의 특정 기능은 사용하지 않는 것이 좋습니다. 따라서 코드에서 다이아몬드 (<>)를 검색하고 각각의 제네릭 형식을 추가하여 Java 6에서 컴파일 할 수 있습니다. 플러그인을 빌드하려면 Java 6 다른 라이브러리 (Allure Report Builder)로 컴파일해야합니다.

그래서 먼저 $ mvn clean install은 빌더를보고하고 플러그인 코드로 동일한 작업을 수행합니다.

관련 문제