• apache ant 的安装与使用


    1.引言

    团队协作式的开发项目时,svn和git起到管理代码的作用,而我们需要的是一个可以编译好可以发布的产品,这时候就需要有一个规范的编译工具了,由于开发人员所使用的环境各有不同,比如开发java项目时,不同的成员可能使用的是不同的系统,jdk,ide,而此时我们项目在编译发布时要排除掉所有的这些差异,而我们有必要有一个统一的环境用于编译发布项目,最好是代码运行时的发布环境,这也是很多C或者C++软件在安装时才会在本地完成最后的链接,运行的原因,而java项目一般是使用ant和maven

    2.apache ant的介绍,下载以及安装

    Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环 境中去。
    具体文档详细介绍:百度百科十分详细的介绍
    下载地址:http://ant.apache.org/bindownload.cgi
    这里写图片描述

    Windows下安装步骤(不推荐,意义不大,而且后面会因为各种环境问题编码问题导致留下一堆坑)
    1. 安装jdk,配置好环境变量JAVA_HOME CLASS_PATH PATH
    2. 将下载的文件解压到安装目录下:C:developer
    3. 添加环境变量ANT_HOME
    这里写图片描述
    4. 将%ANT_HOME%in;添加到环境变量PATH中
    5.测试:在命令行中敲入ant -version或者直接敲入ant看到类似下图即为安装成功
    这里写图片描述

    linux下安装方式(服务器普遍使用linux,所以推荐使用以此为基准进行编译)
    1.安装jdk配置环境变量JAVA_HOME CLASS_PATH PATH
    步骤参考Ubuntu下配置JDK环境变量
    2.从官网下载tar.gz版的ant安装包解压到安装目录下,修改权限

    tar -vxzf apahce-ant-1.9.2-bin.tar.gz  解压 
    chown -R linbingcheng apahce-ant-1.9.2  改变权限 
    chmod -R +x apahce-ant-1.9.2 

    3.vim /etc/profile 修改系统配置文件,将以下内容加在文件末端

    
    #set Ant enviroment
    
    export ANT_HOME=/usr/apache-ant-1.9.2
    export PATH=$PATH:$ANT_HOME/bin

    4.终端输入以下命令使配置生效

    source /etc/profile

    5.测试ant是否安装成功,配置生效

    ant -version
    这里写图片描述

    3.使用介绍

    百度百科;里面关于build.xml的配置写的十分详细,所以就不做搬运了

    ant的运行方法:

    根据需求创建好使用的配置文件(使用默认配置文件名build.xml),进入存放该配置文件的目录,直接运行运行ant命令,既可以

    如果文件名不是默认的build.xml
    则要指定配置文件

    ant -buildfile build-test.xml

    如果要指定运行的target的话,则在文件名后面指定,如

    ant -buildfile build-test.xml clean

  • 相关阅读:
    Spring(四)
    安卓学习25(BaseAdapter优化)
    安卓学习24(Adapter)
    每周总结(4.4)
    安卓学习23(Date & Time组件)
    安卓学习22(Date & Time组件)
    安卓学习21(ScrollView(滚动条))
    安卓学习20(RatingBar(星级评分条))
    每周总结(3.28)
    安卓学习19(SeekBar(拖动条))
  • 原文地址:https://www.cnblogs.com/linbingcheng/p/6804523.html
Copyright © 2020-2023  润新知