笔记一:基于IDEA对Java项目通过Travis CI进行在线build
在对比了Eclipse和IntelliJ IDEA之后发现IDEA更加方便、智能,故在本课程中采用IDEA作为开发工具,没有采用老师推荐的Eclipse。而学长们对JAVA项目通过Travis CI进行在线build时基于的IDE为Eclipse,故本文根据学长的资料,对基于IDEA进行在线build的方法做一个总结,如有疏漏,请多多指正。
一、注册Travis CI
访问下面网站,根据网站提示注册绑定自己的GitHub帐号即可。
Travis CI
二、编写.travis.yml文件
由于build需要.travis.yml文件,按照图示在项目根目录下创建.travis.yml文件
.travis.yml文件内容如下面所示
language: java
install: mvn install
三、将工程设置为maven项目
按照下图所示,将需要进行在线测试的工程设置为maven项目。
设置成功后,在项目文件列表中找到pom.xml文件,此时该文件内已经生成了一些代码,按下图在网站http://mvnrepository.com/中找到自己需要的包,复制<dependency></dependencies>到pom.xml中,并在其前后要加上<dependencies></dependencies>即可。
四、在线build
将更改完的项目push到自己的GitHub仓库,打开Travis CI网站,此时它会自动构建该项目,并返回报告,成功截图如下。
五、参考资料
使用Travis CI进行在线build
使用Maven、Eclipse与travis-ci进行在线build操作详解
idea中将普通工程设置为maven项目