如何配置Travis CI构建测试Java Eclipse项目

55次阅读
没有评论

问题描述

在GitHub上有一个Eclipse Java项目,希望使用Travis CI进行自动构建测试。然而,当启用项目的构建测试时,编译总是失败,并显示以下错误消息。

Buildfile: build.xml does not exist!
Build failed
The command "ant test" exited with 1.

用户想知道如何配置Travis CI来运行Java Eclipse项目的构建测试。

解决方案

请注意以下操作可能存在版本差异或配置变更,建议先备份项目。
1. 首先,确保Eclipse生成一个Ant构建脚本。
2. 在Package Explorer中右键单击项目,选择上下文菜单中的“Export”选项。
3. 选择导出类型“General -> Ant Buildfiles”并点击“Next”。
4. 在下一个界面中,确保选择了你的项目。你可以保留默认设置。点击“Finish”以生成你的build.xml文件。
5. 最后,为了确保Travis CI正确运行项目,在项目的根目录中创建一个.travis.yml文件。对于Java项目,该文件至少应包含以下内容:

language: java
jdk:
  - oraclejdk8
script: ant build

以上配置中,我们指定使用Java语言,使用Oracle JDK 8,并在构建过程中执行ant build命令。

请注意,为了确保Travis CI在运行构建测试时能够找到正确的build.xml文件,你需要检查项目中的build.xml文件是否位于正确的位置。

来源: Kofun devblog – 使用Travis CI与Java Eclipse项目

正文完