如何编写只使用ant编译java文件的ant buildd.xml

ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具大多用于Java环境中的软件开发。在实际软件开发中有很多地方可以用到ant。

ant 是Apache软件基金会JAKARTA目录中嘚一个子项目它有以下的优点:
1、跨平台性:Ant是纯Java语言编写的,所以具有很好的跨平台性
2、操作简单:Ant是由一个内置任务和可选任务組成的,用ant任务就像是在dos中写命令行一样Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树就可以执行各种task。每个task实现了特定接口对象
3、維护简单、可读性好、集成简单:由于Ant构建文件 时XML格式的文件,所以很容易维护和书写而且结构很清晰。Ant可以集成到开发环境中由于Ant嘚跨平台性和操作简单的特点,它很容易集成到一些开发环境中去

2、解压zip压缩包,将压缩包放置你要放置的目录我这里放置在D:\apache-ant-1.9.1,目录結构如下:

bin是ant的程序运行入口如果没有配置ANT_HOME的情况下,可以通过bin目录中的bat程序进行运行ant buildd任务

如:在cmd中运行ant.bat就可以执行程序,当然你选擇要当前目录中存在一个ant buildd.xml(ant buildd.xml是默认的ant执行文件当然你可以指定其他文件)

etc目录中存放的都是一些xsl的输出模板,创建一个加强的导出各种任务的XML输出使你的ant buildd文件摆脱过时的警告

lib目录中存放的是ant程序需要依赖的jar包

manual目录是ant程序的帮助文档

   把一个WEB项目打成了一个WAR包其实原理很简单,就是编译所有CLASS的类然后把它放到一个临时文件夹中。用WRA命令时会有四个东西,WEBXML,LIB下的包WEBROOT下的所有文件。编译后的CLASS文件夹现在把ant buildD.XML放下来,有东西共享!

<!--请将下面的路径改为你本地的路径-->

ant buildd.xml编写好后部署一个ant服务器,具体的做法是以本人的机器为例:

本文链接:   (转载请注明出处)

ant嚴格说来ant其实并非原生的Linux命令,但它 是一个使用广泛、功能强大的跨平台

示例二 指定ant buildd文件

2. 官网上提到还有rpm安装方式有兴趣的读者可以試一下。

【2】官方站点中的Ant任务

我要回帖

更多关于 ant build 的文章

 

随机推荐