`
wqb127
  • 浏览: 4192 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ant 入门

    博客分类:
  • java
阅读更多

1       <!---->Ant 入门

<!---->1.1    <!---->下载 Ant 开发包

  第一步:从 http://ant.apache.org 下载 apache-ant-1.7.0-bin.zip ,解压到你自己的目录,我的: E:\apache-ant-1.7.0  

<!---->1.2    <!---->配置 Ant 的环境变量

示例:

jdk 环境变量配置:
  
假定你的jdk 安装在C:\Java\jdk1.6.0_03,windows2000/xp 环境变量设置如下
  
     JAVA_HOME
C:\Java\jdk1.6.0_03

     PATH=%JAVA_HOME%\bin

     CLASSPATH=.;%JAVA_HOME%\lib

ant 环境变量配置:

   假定你的ant 安装在C:\antwindows2000/xp 环境变量设置:
    
     ANT_HOME=C:\ant

     PATH=%ANT_HOME%\bin

 

第二步:配置 JAVA_HOME ANT_HOME
配置完成后,打开 dos 窗口,输入 ant 回车,如果提示:
Buildfile: build.xml does not exist!
Build failed

则说明配置完成  

<!---->1.3    <!---->创建一个自己的工程

我的工程: test
目录结构:
D:\work\code\test_core\src
D:\work\code\test_core\lib
  

<!---->1.4    <!---->第四步:编写 build.xml

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

        <!-- 默认是 ant jar 这个命令 -->        

< project default = "jar" name = "test" basedir = "." >      

    <!-- 定义全局变量 -->    

    <!-- defaulttargetdir 只要是以这个名字的它的值为 "./target" -->

  < property name = "defaulttargetdir" value = "./target" ></ property >    

    <!-- classesdir 这个 class 目录它的值为 "./target/classes" -->

  < property name = "classesdir" value = "./target/classes" ></ property >

    <!-- logsdir 这个是输出日志的值为 "./logs" -->   

  < property name = "logsdir" value = "./logs" ></ property >    

  < property name = "defaulttargetdir" value = "./target" ></ property >   

    <!-- final.name 这个是工程的名字值为 "test" -->

  < property name = "final.name" value = "test" ></ property >    

  <!-- name 为名字在 dos 下运行的时候就是 ant compile 这样来运行 -->

  < target name = "compile" description = "o Compile the code" >   

    <!-- 这个 ${defaulttargetdir} 就是引用了上面的 ./target 这个相对目录 -->

    < mkdir dir = "${defaulttargetdir}" ></ mkdir >   

    <!-- 这个 ${classesdir} 就是引用了上面的 ./target/classes 这个 class 目录 -->

    < mkdir dir = "${classesdir}" ></ mkdir >   

    <!-- 这个 ${logsdir} 就是引用了上面的 ./logs 此为日志目录 -->

    < mkdir dir = "${logsdir}" ></ mkdir >    

    <!-- javac 来进行编译 -->

    < javac destdir = "${classesdir}" deprecation = "true" debug = "true" optimize = "false" excludes = "**/package.html" >   

      <!-- src 目录 -->

      < src >   

        < pathelement location = "./src" ></ pathelement >   

      </ src >   

      <!-- 是把所有的 .jar 文件添加到 lib 目录 -->

      < classpath >   

        < fileset dir = "./lib" >   

          < include name = "*.jar" ></ include >   

        </ fileset >   

      </ classpath >   

    </ javac >          

  </ target >   

       <!-- name 为名字在 dos 下运行的时候就是 ant jar 这样来运行 , 但是在运行之前必须先要运行 depends="compile" 这个命令 -->

  < target name = "jar" description = "o Create the jar" depends = "compile" >   

       <!-- 拷贝 src 目录 -->

        < copy todir = "${classesdir}" >   

            < fileset dir = "./src" >   

            <!-- 如果有 .properties 的话就拷贝进去 -->

                < include name = "**/*.properties" />   

            </ fileset >   

       </ copy >          

    < jar jarfile = "./lib/${final.name}.jar" excludes = "**/package.html" basedir = "${classesdir}" ></ jar >  

  </ target >       

     <!-- 此命令是删除所有的 class 文件和 jar -->

  < target name = "clean" description = "o Clean up the generated directories" >   

    < delete dir = "${classesdir}" ></ delete >  

分享到:
评论

相关推荐

    Ant入门-ant入门pdf

    《Ant入门》是一本专为初学者设计的电子书,主要涵盖了Apache Ant这一构建工具的基础知识和使用方法。Ant是Java开发中广泛使用的自动化构建工具,由Apache软件基金会开发,其设计目标是简化项目构建过程,使开发者...

    Ant 入门资料(完整版)

    这个"Ant入门资料(完整版)"包含了丰富的学习资源,帮助初学者快速掌握Ant的基本概念、用法以及实际应用。 《JUnitAnt_Simp(中文).CHM》:这是一部关于Ant和JUnit的中文手册,JUnit是Java编程语言中的一个单元...

    ant入门小实例练习

    在“ant入门小实例练习”中,我们可以探索Ant的基本用法和核心概念。首先,你需要了解Ant的配置文件`build.xml`,这是整个构建过程的蓝图,定义了一系列的构建目标和任务。每个目标是由一系列的任务(tasks)组成的...

    初学者ant入门级小实例

    以上就是Ant入门的一些基本知识点,通过这个“myant01”实例,你可以动手实践这些概念,逐步熟悉Ant的工作方式。随着经验的积累,你会发现Ant是一个强大且灵活的构建工具,能够满足各种复杂的项目构建需求。

    ant入门资料.快速上手

    ### Ant入门资料:快速上手 #### 一、Ant简介 **1.1 什么是Ant** Apache Ant 是一个Java环境下的构建工具,主要用于自动化编译、测试、部署等任务。它采用XML格式来定义构建过程,使开发者能够通过简单的配置文件...

    ant入门教程,适合初学者

    Ant 入门教程 Ant 是一种基于 Java 和 XML 的 build 工具,在软件开发中发挥着重要作用。本教程旨在为初学者提供一个系统的 Ant 入门指南,涵盖了 Ant 的安装、环境配置、命令解释等方面。 Ant 的安装 要使用 Ant...

    ant入门教程-通俗易懂

    ant的简单入门教程 1、ant介绍;2、ant安装;3、第一个ant脚本;4、整合ant;5、ant进阶;6、常用task;7、控制流程;8、实例分析;9、如何继续学习;10、ant使用cvs实例;11、Q&A

    Ant使用指南-Ant入门手册

    ### Ant使用指南-Ant入门手册 #### 一、Ant是什么? Apache Ant 是一款开源的 Java 构建工具,它的名字来源于“Another Neat Tool”的首字母缩写。Ant 能够帮助开发者自动化构建过程,包括编译源代码、运行测试、...

    ant入门书籍 ant使用指南

    ant入门书籍,带你走入ant的世界。ant使用指南,工具介绍

    Ant入门与进阶

    这个"Ant入门与进阶"的主题涵盖了从初识Ant到深入掌握其高级特性的全过程,对于Java开发者来说,这是一个至关重要的工具,因为它是构建Java项目的主要方式之一。 Ant的名称来源于“蚂蚁”,寓意其能够像蚂蚁一样...

    Ant_的最完整build.xml解释,Ant入门与进阶

    《Ant的最完整build.xml解释:Ant入门与进阶》 Ant,作为Java世界中的一个构建工具,由Apache软件基金会开发,是项目管理和自动化构建的重要工具。它通过XML定义的build.xml文件,来描述项目的构建过程,包括编译、...

    ant入门编写例子,非常简单实效哦

    标题“ant入门编写例子,非常简单实效哦”指的是这篇内容将向初学者展示如何使用Ant进行基本的项目构建。Ant的入门通常包括创建build.xml文件,设置项目属性,定义任务,以及引入依赖等步骤。这个例子可能是为了帮助...

    Ant 入门讲解视频

    Ant是Apache软件基金会下的一个...通过观看"Ant入门讲解视频",你可以进一步了解Ant的使用方法和实践案例,结合文档`Ant 入门讲解视频(22分03秒).doc`深入学习,配合`ant.exe`进行实际操作,快速掌握Ant的基本技能。

Global site tag (gtag.js) - Google Analytics