1

JDK 7由于几个安全漏洞,我在无法在 Jenkins 中使用的环境中工作。由于该插件需要 7 才能构建,有没有办法在 Jenkins 服务器中使用JDK 6.

我试图说服他们更新到 8,但这可能是徒劳的。我觉得没有 Allure 的结果就不一样了。

4

1 回答 1

1

我是 Allure 开发人员之一。我认为没有一种简单的方法可以使用 Java 6 运行预编译的 Allure 二进制文件。但是我认为我们不使用除菱形运算符之外的任何 Java 7 特定功能。因此,您可以在代码中搜索菱形 (<>) 并添加相应的泛型类型,以便 Java 6 对其进行编译。为了构建插件,您还需要使用 Java 6 编译另一个库:Allure Report Builder

所以首先$ mvn clean install报告生成器,然后对插件代码做同样的事情。

于 2014-12-19T09:30:44.337 回答