三个步调测试你的应用是否兼容Java 8
【 技能】Java 8的根基成果今朝已经筹备停当,该版本中包括了一大堆新的特征。因为这是一个全新的大版本,因此你的代码在从Java 7进级至Java 8时也许会呈现题目。好比在Java 7宣布后,就被发明含有严峻的Bug。 这种题目同样有也许呈此刻Java 8上。本文首要先容怎样行使现有的一连集成(Continuous Integration,CI)处事器举办Java 8情形测试。本文将行使开源项目hawkshaw来举办测试。 1. 在CI处事器上安装JDK 8 你可以从 https://jdk8.java.net/download.html 中下载最新的Java 8版本,并在CI处事器长举办安装。 你还必要在Jenkins中举办JDK8相干的配置,以便让它知道怎样探求JDK。在主页面中上找到Manage Jenkins和Configure System配置选项,然后找到JDK Install部门,打消选中install automatically,并添加名称和路径。 2. 配置Jenkins Multi-Build 你可以针对现有的项目来配置另一个Jenkins Job,好比配置multi-build。起首必要建设一个新的multi-build Jenkins Job。 Jenkins Job正常配置完成后,你必要在使命配置界面的Configuration Matrix部门中点击add axis ,然后选择你必要的JDK。这里我选择了一个JDK7和一个JDK8版本。 你也许还必要禁用在Java 8下无法事变的插件,好比Jacoco。 3. 陈诉Bug 此刻你可以运行你的项目,来看看它们是否在差异的Java版本下都能测试通过。 假如测试失败,你必要弄清晰失败的缘故起因。大概是因为你的代码中存在Bug,假如是这种环境,你完全可以在Java 8正式宣布前办理它。假如是因为Java 8的Bug所致,你可以在Bug跟踪或邮件列表中向Java 8开拓团队陈诉Bug。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |