10分钟学会在eclipse中使用Ant和Junit
eclipse是一个功能强大的IDE,它不仅能够编写java代码,还能使用集成好的ant和junit对java工程进行构建和测试,比起需要自己搭建环境,直接在eclipse中使用这两个工具显然要更加轻松快捷。
初始化程序
首先我们先编写一个简单的Helloworld程序,当然为了能够达到需要测试的程度,也不会那么简单:
public class Helloworld {
private String helloObj;
public Helloworld(String obj) {
this.helloObj = obj;
}
public String sayHello() {
String hello = "Hello, " + helloObj + "";
System.out.println(hello);
return hello;
}
public static void main(String[] args) {
new Helloworld("world").sayHello();
}
}
先运行一下:
看起来一切正常。
什么是Ant?
如果你知道用于构建C/C++程序的Make的话,那么可以很好的理解Ant就是Java的Make。Ant用于构建Java程序,它的主要功能是将所有程序操作自动化,包括创建文件,删除文件,进行编译,运行程序等等。只要写好一个Ant文件,那么所有事情都会有条不紊的按照你想要的顺序自动完成。
那么接下来我们就一步一步使用Ant尝试运行Helloworld。
创建build.xml
ant的运行文件是一个xml文件,以build为名称。我们可以在eclipse中之间创建.xml
文件:
在此工程中选择New -> Other:
然后选择XML File,就会在此项目中创建一个xml文件了。将其名称改为build.xml即可。
我们可以在侧边栏中看到这个文件已经被创建:
编辑build.xml
右击此build.xml,使用Ant Editor将其打开:
打开之后就会是一个能够自动补全的Ant的xml编辑器了:
接下来我们就开始编写我们的build.xml文件。可以可以看到xml的首行已经帮我们自动生成了一行xml的声明:
<?xml version="1.0" encoding="UTF-8"?>
我们接着它继续编写xml元素。
project
Ant生成文件的根元素。为了初始化整个构建程序,我们必须先定义project元素:
<project default="run" name="Helloworld">