Плъгин Jenkins Allure на сървър, използващ JDK 6

Работя в среда, в която JDK 7 не може да се използва в Jenkins поради няколко уязвимости в сигурността. Тъй като плъгинът изисква 7, за да се изгради, има ли начин да го инсталирате в сървър на Jenkins, използвайки JDK 6.

Опитвам се да ги убедя да актуализират до 8, но може да е безполезно. Чувствам, че резултатите просто не са същите без Allure.


person Brian Smith    schedule 17.12.2014    source източник


Отговори (1)


Аз съм един от разработчиците на Allure. Не мисля, че има лесен начин за стартиране на предварително компилирани двоични файлове на Allure с помощта на Java 6. Мисля обаче, че не използваме никакви специфични функции на Java 7 освен диамант оператор. Така че можете просто да търсите диаманти (‹>) в кода и да добавите съответните общи типове, така че Java 6 да го компилира. За да изградите приставката, трябва също да компилирате с Java 6 друга библиотека: Allure Report Builder.

Така че първо $ mvn clean install конструктор на отчети и след това направете същото с кода на приставката.

person vania-pooh    schedule 19.12.2014