首页资讯商务会员钢材特钢不锈炉料铁矿废钢煤焦铁合金有色化工水泥财经指数人才会展钢厂海外研究统计数据手机期货论坛百科搜索导航短信English
登录 注册

按字母顺序浏览 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

热门关键字: 螺纹钢 铁矿石 电炉 炼钢 合金钢 转炉 结构钢
钢铁百科 - 钢之家

ANTS发表评论(0)编辑词条

ANTS-简介       

    1,什么是ant

    ant是构建工具

    2,什么是构建

    概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个

    3,ant的好处

    跨平台   --因为ant是使用java实现的,所以它跨平台
    使用简单--与ant的兄弟make比起来
    语法清晰--同样是和make相比
    功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的 时候,你会发现它更多的功能。

    4,ant的兄弟make

    ant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。当然这不是一定的,但大部分人如此。

ANTS-构建       
    要使用ant首先要构建一个ant环境,步骤很简单:

    1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的)

    2),下载ant 地址http://www.apache.org/找一个你喜欢的版本,或者干脆最新的版本

    3),解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:\ant-1.6虽然你不一 定要这么做,但这么做是有好处的。

    4),设置ANT_HOME PATH中添加ANT_HOME目录下的bin目录

    5),测试一下你的设置,开始-->运行-->cmd进入命令行-->键入 ant 回车,如果看到

    Buildfile: build.xml does not exist!
    Build failed

    已经完成ant的设置

ANTS-体验       

    就像每个语言都有HelloWorld一样,一个最简单的应用能让人感受一下Ant

    1,首先你要知道你要干什么,我现在想做的事情是:

    编写一些程序

    编译它们

    把它打包成jar包

    把他们放在应该放置的地方

    运行它们

    这里为了简单起见只写一个程序,就是HelloWorld.java程序代码如下:
    package test.ant;
    public class HelloWorld{
    public static void main(String[] args){
    System.out.println("Hello world1");
    }
    };

    2,为了达到上边的目的,你可以手动的用javac 、copy 、jar、java来完成,但是考虑一下如果你有成百上千个类,在多次调试,部署的时候,一次次的javac 、copy、jar、java那将是一份辛苦的工作。现在看看ant怎么优雅的完成它们。

    要运行ant需要有一个build.xml虽然不一定要叫这个名字,但是建议你这么做

    下边就是一个完整的build.xml,然后我们来详细的解释每一句

ANTS-使用       

    但并不是在任何情况下都是最好的选择,例如windows上有更多更简单,更容易使用的工具,比如eclipse+myeclipse eclipse+wtp等等,无论是编译,部署,运行使用起来比ant更容易,方便但有些情况则是ant发挥的好地方:

    1,服务器上部署的时候

    当你的程序开发完成,部署人员要部署在服务器上的时候,总不能因为因为安装一个程序就配置一eclipse+myeclipse吧,ant在这个时候是个很好的选择,因为它小巧,容易配置,你带着你写好的build.xml到任何一台服务器上,只需要做简单的修改(一些设定,例如目录),然后一两个命令完成,这难道不是一件美好的事情吗。

    2,linux上

    很多时候是这样的,程序开发是在windows下,但是程序要在linux或者unix上运行,在linux或者在unix(特别是unix上)部署是个麻烦的事情,这个时候ant的特点又出来了,因为ant是跨平台的,你在build.xml可以在大多数操作系统上使用,基本不需要修改。

    3,当服务器维护者不懂编程的时候

    很多人都有过这样的经历,使用你们程序的人,并不懂得写程序。你得程序因为版本更新,因为修正bug需要一次又一次得重新部署。这个时候你会发现教一个人是如此得困难。但是有ant后,你只需要告诉他,输入ant xxx等一两个命令,一切ok.

→如果您认为本词条还有待完善,请 编辑词条

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

标签: ANTS

收藏到: Favorites  

同义词: 暂无同义词

关于本词条的评论 (共0条)发表评论>>

您希望联系哪位客服?(单击选择)