나는 몇 가지 보안 취약점으로 인해 JDK 7
을 Jenkins에서 사용할 수없는 환경에서 일합니다. 플러그인에는 빌드하기 위해 7이 필요하기 때문에 JDK 6
을 사용하는 Jenkins 서버 내에 플러그인을 설치하는 방법이 있습니다.JDK 6을 사용하는 서버의 Jenkins Allure 플러그인
나는 8 개로 업데이트하도록 설득하려고하고 있지만, 쓸데없는 것일 수 있습니다. 얼루 없이는 결과가 같지 않다고 느낍니다.
나는 몇 가지 보안 취약점으로 인해 JDK 7
을 Jenkins에서 사용할 수없는 환경에서 일합니다. 플러그인에는 빌드하기 위해 7이 필요하기 때문에 JDK 6
을 사용하는 Jenkins 서버 내에 플러그인을 설치하는 방법이 있습니다.JDK 6을 사용하는 서버의 Jenkins Allure 플러그인
나는 8 개로 업데이트하도록 설득하려고하고 있지만, 쓸데없는 것일 수 있습니다. 얼루 없이는 결과가 같지 않다고 느낍니다.
필자는 Allure 개발자 중 한 명입니다. Java 6을 사용하여 미리 컴파일 된 Allure 바이너리를 실행하는 간단한 방법은 없다고 생각합니다.하지만 다이아몬드 연산자를 제외한 Java 7의 특정 기능은 사용하지 않는 것이 좋습니다. 따라서 코드에서 다이아몬드 (<>)를 검색하고 각각의 제네릭 형식을 추가하여 Java 6에서 컴파일 할 수 있습니다. 플러그인을 빌드하려면 Java 6 다른 라이브러리 (Allure Report Builder)로 컴파일해야합니다.
그래서 먼저 $ mvn clean install
은 빌더를보고하고 플러그인 코드로 동일한 작업을 수행합니다.