Ant是一个基于Java,并且主要用于Java工程的构建工具。Ant本意是Another Neat Tool,也就是另一种整洁的工具,取首字符就是Ant. |
构建工具就是为了减少重复工作而产生的。 |
例子:在eclipse下创建一个工程,新建一个类HelloWorld.java
public class HelloWorld {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.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以上版本才可运行。
分享到:
相关推荐
ant的简单入门教程 1、ant介绍;2、ant安装;3、第一个ant脚本;4、整合ant;5、ant进阶;6、常用task;7、控制流程;8、实例分析;9、如何继续学习;10、ant使用cvs实例;11、Q&A
ant的工具的详细介绍,教您使用ant工具
Apache Ant 是一个基于 Java 的生成工具。据最初的创始人 James Duncan Davidson 介绍,这个工具的名称是 another neat tool(另一个整洁的工具) 的...但愿您在完成本教程其余内容的学习之后,会欣赏 Ant 的这些优势。
在学习struts+spring+hibernate,尤其是Appfuse的过程中大量涉及到ant的使用,因此我觉得有必要对ant做个比较深入的学习,以下是在学习过程中搜集的材料。比较详细,很适合没有接触过ant的初学者。
很好的ANT入门学习材料,包括介绍,安装,环境配置和命令解释
一个简单易懂的关于ant的教程 适合初学者入门
一个介绍ant如何使用的文档,很详细,适合初学者入门使用。
学习Ant的比较好的教程,对于初学Ant的非常有用
比较详细的基础教程。学习后能基本阅读大多数的ant脚本。
ant基础教程,主要给初学者提供,Ant是什么?
ant入门学习,java实例。
1.10 Ant使用入门 1.11 Maven Ant之间的比较 1.12 详解MANIFEST.MF文件 1.13 Maven入门--概念与实例 1.14 Subversion 1.15 jar war ear区别 1.16 如何在Eclipse中调试JBoss应用 1.17 JBoss 5.0 安装与配置...
在本教程中,您将学习 Ant 这个 Java TM 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java 开发人员中流行开来,因此您有必要了解关于它的更多信息
好东西不想一个人用,分享一下. <br> 本教程所讲述的内容 TM 在本教程中,您将学习 Ant 这个 Java 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java 开发人员中流行开来,因此您有必要...
IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是...
2021年02月01日,新版升级课程“Ant Design Pro实战入门教程”已上传发布,希望客官们能够喜欢,也希望这套课程能够帮您节省大量的学习时间。 Ant Design Pro是一个企业级中后台前端/设计解决方案,秉承了 Ant ...
对于想学习Ant的同学会比较有用,里面说得比较详细,入门比较快。
1. Creative Commons BY-ND-NC Foreword: Beta 0.16 Preface 1. How to Use this Book 2. Your Feedback 3. Font Conventions 4. Maven Writing Conventions 5. Acknowledgements 1. 介绍 Apache Maven ...
Spring基础教程,java学习的三大框架之一,是初学者学习java的必备知识
针对初学者和具有一定水平的专业人士使用,不仅是学习的入门教程更是查询、不漏的理想参考书目。