yesterday you said tomorrow

认真对待自己的每一篇博客,记录成长

初识ant

先来看维基上的解释:Apache Ant,是一个将软件编译测试部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。默认情况下,它的buildfile(XML文件)名为build.xml。每一个buildfile含有一个<project>和至少一个默认的<target>,这些targets包含许多task elements。每一个task element有一个用来被参考的id,此id必须是唯一的。


安装ant:去http://apache.dataguru.cn/ant/binaries/下载ant,解压后在环境变量中添加"ANT_HOME"(ant所在路径),在path中添加ant的bin文件夹路径,例如我的是ANT_HOME=D:\apache-ant-1.9.2,path=D:\apache-ant-1.9.2\bin。添加之后cmd,运行ant,有"buildfile:..."的提示,就说明环境已经搭好了。


初试ant:在src文件夹中编写完整的.java文件,在与src同一目录下编写bulid.xml文件,cmd下转到该文件夹,运行"ant run"即可build后run该.java文件。

具体的build.xml:

<?xml version="1.0" encoding="UTF-8" ?>  

// 项目名为HelloWorld,默认操作为”run“,绝对路径为当前目录 
<project name="HelloWorld" default="run" basedir="."> 

<property name="src" value="src"/> 
<property name="dest" value="classes"/>  
<property name="HelloWorld_jar" value="HelloWorld.jar"/> 
<target name="init">     
<mkdir dir="${dest}"/> 
</target>  

// compile 编译
<target name="compile" depends="init">     
<javac srcdir="${src}" destdir="${dest}"/> 
</target>  

// build 生成jar包
<target name="build" depends="compile">     
<jar jarfile="${HelloWorld_jar}" basedir="${dest}"/> 
</target> 

// run 运行
<target name="run" depends="build">    
<java classname="HelloWorld" classpath="${HelloWorld_jar}"/>
</target>  


// $ 目录分隔符  clean 清除
<target name="clean">     
<delete dir="${dest}" />     
<delete file="${HelloWorld_jar}" /> 
</target>  

// rerun 再次运行
<target name="rerun" depends="clean,run">    
<ant target="clean" />    
<ant target="run" /> 
</target> 

</project>




初试ant就是这样了,更多的功能和方法慢慢学习中...

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WSKinght/article/details/17101401
个人分类: Java
上一篇junit:在不需要main的情况下运行某个方法
下一篇收藏的网站列表
想对作者说点什么? 我来说一句

ant ant ant ant

2011年03月08日 10.79MB 下载

Ant 权威指南 Ant 权威指南

2008年12月06日 10.09MB 下载

ANT使用指南ANT使用指南

2011年05月08日 407KB 下载

Ant 资源 Ant 资源

2009年06月27日 38KB 下载

没有更多推荐了,返回首页

关闭
关闭