当前位置:  技术问答>java相关

ant 是什么?

    来源: 互联网  发布时间:2015-10-18

    本文导语:  我在j2ee的配置介绍里面看到了 ant ,这是什么东西,哪里可下载? | 2. ANT 介绍   Ant是一个基于java的build工具。大家都知道,现在已经有了许多的build工具,例如make、gnumake、nmake、jam等...

我在j2ee的配置介绍里面看到了 ant ,这是什么东西,哪里可下载?

|
2. ANT 介绍  
Ant是一个基于java的build工具。大家都知道,现在已经有了许多的build工具,例如make、gnumake、nmake、jam等,而且这些工具都非常优秀。那我为什么还要给大家介绍Ant这个新工具呢? 因为Ant是一个跨平台的Build工具。之所以Ant能跨平台,是因为Ant不再需要你编写shell命令,Ant的配置文件是基于XML的任务树,能让你运行各种各样的任务,任务的运行是由实现了特定任务接口的对象来完成的。  

2.1 获得Ant  
Binary版:最新的稳定版的下载地址是:http://jakarta.apache.org/builds/ant/release/v1.1/bin。  

Source版:最新的源码稳定版下载地址是:http://jakarta.apache.org/builds/ant/release/v1.1/src/。如果你想获得最新的源码,地址是:http://jakarta.apache.org/from-cvs/jakarta-ant/  

2.2 系统要求  
需要在CLASSPATH中包含与JAXP兼容的XML parser,才能编译和使用Ant。  

我给大家推荐一个XML parser:xerces,下载地址:http://xml.apache.org/xerces  

当然,JDK肯定是必需的,并且是1.1或之后版本。  

2.3 编译Ant  
1. 进入jakarta-ant目录  

2. 将JDK加入到你的PATH环境变量中  

3. 设置JAVA_HOME环境变量,指向你的JDK安装目录  

4. 运行bootstrap.sh角本文件  

5. 运行以下命令创建Ant的Binary版:  

          build.sh -Dant.dist.dir= dist 
         

2.4 安装Ant  
1. 设置ANT_HOME环境变量,指向你的Ant目录  

2. 设置JAVA_HOME环境变量,指向你的JSK目录  

3. 将ANT_HOME/bin加入PATH环境变量中  

4. 将ant.jar和xerces.jar加入到CLASSPATH环境变量中  

假设Ant安装在/usr/local/ant目录,可通过以下方法进行设置:  

          export ANT_HOME=/usr/local/ant 
          export JAVA_HOME=/usr/local/jdk-1.2.2 
          export PATH=${ANT_HOME}/bin:${PATH} 
          export CLASSPATH=${ANT_HOME}/lib/ant.jar:/lib/xerces.jar:${CLASSPATH} 
         

2.5 运行ant  
运行Ant非常简单,如果你按照上面描述的方法安装了ant,只需在命令行键入ant就行了。  

当你不带任何参数运行ant时,Ant会在当前目录找一个名叫build.xml的文件。如果找到了,就将该文件作为build配置文件。如果没找到,它会自动地查找上级目录,一直找到根目录。也可以通过命令行参数 -buildfile  来指定其他配置文件,其中,是你要采用的配置文件名。

|
http://jakarta.apache.org/ant/index.html

用来编译java工程的工具,基于xml配置的脚本.

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 设置ANT 运行ANT提示 BIULD.XML DOESNOT EXIT 是怎么会事情?
  • 我下载ant,设置好了PATH,ANT_HOME,但一运行就报错Provider org.apache.crimson.jaxp.SAXParserFactoryImpl could not be instantiated
  • ant怎么运行不起来?
  • ANT Target依赖展示工具 Grand
  • 请问哪位用过ant?
  • Blackberry Ant Tools
  • Blackberry Ant Tools iis7站长之家
  • Apache Ant
  • 有谁知道ant和Xdoclet到底是用来做什么的,怎么用法???
  • 请使用ANT来编译、发布EJB的高手进来看看!!!
  • 给点ant的下载地址?
  • Orangevolt ANT Tasks
  • Ant4Eclipse
  • ANT和SVN集成 SvnAnt
  • Ant-Contrib Tasks
  • 如何实现linux下ant调用sh(带输入参数),参数自动填入并执行sh
  • ANT编辑插件 BuildFileDesigner
  • 请帮我解决ant问题!!!
  • 在XP下用Ant出现以下报错,请高手帮忙
  • ant 问题!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3