首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Ant入门学习课程1

2012-07-08 
Ant入门学习教程1?Ant是一个基于Java,并且主要用于Java工程的构建工具。Ant本意是Another Neat Tool,也就是

Ant入门学习教程1

?

Ant是一个基于Java,并且主要用于Java工程的构建工具。Ant本意是Another Neat Tool,也就是另一种整洁的工具,取首字符就是Ant.构建工具就是为了减少重复工作而产生的。Ant的一些核心概念XML:构建文件是以XML文件来描述的,采用XML格式有很多好处。这里就不一一列举。陈述式语法:构建文件短小精悍,且易于理解。每个构建文件包含一个工程(project)。每个工程包含若干个目标(target)。目标可以依赖于其他的目标(depends)。目标包含任务(task)。易于使用Java语言增加新的任务---易于扩展(自定义)。


例子:在eclipse下创建一个工程,新建一个类HelloWorld.java

public class HelloWorld {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("Hello , Ant!");}}
?导入build.xml文件。
<?xml version="1.0" encoding="UTF-8"?><project name="testAnt" default="archive" basedir="."><target name="clean" depends="init"><delete dir="build" /><delete dir="dist" /></target><target name="init"><mkdir dir="build/classes" /><mkdir dir="dist" /></target><target name="compile" depends="init" >  <javac srcdir="src" destdir="build/classes"/></target><target name="archive" depends="compile" ><jar destfile="dist/project.jar" basedir="build/classes" ><manifest><attribute name="Main-Class" value="HelloWorld"/></manifest></jar></target></project>
运行:>ant clean写道init:
[mkdir] Created dir: F:\Java Test Code\AntTest\build\classes
[mkdir] Created dir: F:\Java Test Code\AntTest\dist
clean:
[delete] Deleting directory F:\Java Test Code\AntTest\build
[delete] Deleting directory F:\Java Test Code\AntTest\dist
BUILD SUCCESSFUL
Total time: 140 milliseconds?运行:>ant archive写道init:
[mkdir] Created dir: F:\Java Test Code\AntTest\build\classes
[mkdir] Created dir: F:\Java Test Code\AntTest\dist
compile:
[javac] Compiling 1 source file to F:\Java Test Code\AntTest\build\classes
archive:
[jar] Building jar: F:\Java Test Code\AntTest\dist\project.jar?官方ant手册链接:?http://ant.apache.org/manual/?注意:要用ant 1.7以上版本才可运行。

热点排行