这是一个十分难用的工具
1.配置travis信息
在工程根目录底下加一个.travis.yml
language: java jdk: - oraclejdk8
2.使用ant工具进行生成
配置build.xml
<?xml version="1.0" encoding="UTF-8"?> <project name="JAVA" default="test" basedir="."> <property name="src" value="src"/> <property name="dest" value="classes"/> <property name="hello_jar" value="hello1.jar"/> <path id="lib"> <fileset dir="lib"> <include name="*.jar"/> </fileset> </path> <target name="init"> <mkdir dir="${dest}"/> </target> <target name="test"> <mkdir dir="${dest}"/> <javac srcdir="${src}" destdir="${dest}"> <classpath refid="lib"/> </javac> </target> </project>
这里有两个坑点:
1.在travis上跑build时,执行的target是"test"而不是"build"
2.test不能有任何依赖,否则会莫名其妙提示找不到"test"
3.使用maven工具进行生成
我使用的ide是IDEA,在工程根目录右键,选择添加框架,勾选maven,会自动生成一个pom.xml文件
这时候要注意,maven默认的jdk是1.5,需要把它改成1.8
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>groupId</groupId> <artifactId>Lab1-1173710124</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>javax.json</groupId> <artifactId>javax.json-api</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> </project>