首页 热点专区 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

Java构建工具Ant之第一个build

2022-10-21 来源:要发发教育
Java构建工具Ant之第一个build.xml

ANT是一个构建工具,它有跨平台、操作简单、 安装简单、占用资源少等特点,它只有一个配置文件build.xml,我们要做的事情就是在build.xml中去定义我们想要做的事情,ANT它本身有 很多命令和语法,笔者刚接触时也是比较头大,后面慢慢去学习查询,基本上了解了整个build.xml包含的内容,最好的学习办法就是查看例子,通过例子 去熟悉不同标签里面的属性和参数的含义,我们不需要全部都要记住,只要在使用的时候知道如何去查询即可。

下面来构建我们第一个build.xml文件,这只是简单的开始: 在D:/test/ant/src下创建HelloWorld.java文件 package test.ant;

public class HelloWorld {

public static void main(String[] args) { System.out.println(\"Hello World\"); } }

在上一级目录创建build.xml文件,键入以下内容:

来总结一下以上用到的元素: project节点元素

Ant构建文件的根元素,属性:

name属性:用于指定project元素的名称。

default属性:用于指定project默认执行时执行的target的名称。 basedir属性:用于指定基路径的位置。 property节点元素

用于定义变量或参数的定义,属性: name属性:变量名字 value属性:变量值

ant有一些内建的特性如:

ant.file–>构建文件如build.xml文件所在的路径 ant.home->ant的根路径 ant.java.version->java版本

ant.project.name->当前project的名字,在build.xml的开头指定 ant.version->ant版本 target节点元素

可以看做是一个任务,它有如下属性: name属性:指定target元素的名称。

depends属性:用于描述target之间的依赖关系。

if属性:用于验证指定的属性是否存在,若不存在,所在target将不会被执行。 unless 属性:该属性的功能与 if 属性的功能正好相反,它也用于验证指定的属性是否存在,

若不存在,所在 target 将会被执行。

description 属性:该属性是关于 target 功能的简短描述和说明。 mkdir命令 创建目录。 javac命令

用于编译一个或一组java文件。 jar命令

用来生成一个JAR文件。 delete命令

对文件或目录进行删除。 【编辑推荐】

HTML6 无 JavaScript 的单页应用引起一片哗然

javascript中使用a标签获取当前目录的绝对路径方法 Java程序员最喜欢的11款免费IDE编辑器 如何正确的使用Java事件通知 如何改善Java中锁的性能

Java程序员面试失败的5大原因

因篇幅问题不能全部显示,请点此查看更多更全内容