P31

Ant 入门学习教程及实例 文档

Ant入门学习教程及实例第一章一个简单的Ant例子Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。本人使用Ant的场景是拿它在后台执行编译、打包Android工程的操作,在Ant工作期间,仍可正常使用Ecelipse,避免痛苦的等待。在使用之前应先下载Ant并部署执行环境,细节上来说就是个添加系统环境变量的过程,具体可参考:ant安装、环境变量配置及验证。下面直接给出一个Ant的例子:<?xmlversion="1.0"encoding="UTF-8"?><projectname="Hello_World"default="Echo"basedir="."><targetname="Echo"description="Justprint'Helloworld'''."><echomessage="Helloworld!I'mant."></echo></target></project>代码1.1HelloWorldAnt并没有定义它自己的语法,它的执行文件用XML编写。以上代码存储在文件build_01_hello_world.xml中。执行该文件则需命令:ant–fbuild_01_hello_world.xml,运行效果如下:图1.1HelloWorld执行命令后,第一行显示编译的文件绝对路径;空格一行后的“Echo:”则表示当前执行的target名为“Echo”;“[echo]”表示当前输出是由Ant的echo任务(Task)发起的。最后给出“BUILDSUCCESSFUL”的提示及执行的消耗时长。执行Ant构建文件还有一个更简单的方式,把构建文件命名为build.xml,则只要在构建文件所在目录下执行命令行ant,即可运行。第二章Ant基础知识准备通过以上操作,Ant的大门已经为你打开。现在解释介绍一下Ant中重要的三个元素。1.projectproject元素有三个属性。name表示当前工程名称;当Ant被调用时,如果没有指定执行具体的目标(target),则default将指定要执行的目标;basedir用于指定Ant的基础目录,Ant中所有的相对路径都将以此值为基础进行计算。这三个元素都不是必备的,但为了方便工程的执行,通常都会对default进行赋值。在代码1.1中,直接就支接运行了Echo目标打印“Helloworld!”。2.targettarget是一系列task任务的有序集合。1.target的分类:属性description为当前目标(target)处理的业务逻辑进行描述。有被赋值的目标(target)称为MainTarget。未被声明的则为Subtarget。通过命令行:ant–fbuildfile.xml–projecthelp可以将target区分开来。<targetname="Echo"description="Justprint'Helloworld'."><echomessage="Helloworld!I'mant."></echo></target><targetname="EchoSubTarget"/>代码2.1Target分类图2.1Target分类由上图可看出,MainTarget清单中有”Echo”,并做出了描述;但未对description赋值的target:EchoSubTarget并没有被打印出来。2.target具有依赖特性

dingzi_ 2016-05-26   280   0
P8

  ANT 简单使用示例演示 文档

1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台  --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。4,ant的兄弟makeant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++,ant更多应用于Java。

ka520 2015-11-06   1415   0
P7

  ANT安装使用简明说明 文档

什么是ANTant是jakarta一个非常好的OpenSource子项目,是基于java的编译工具。ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。基本概念当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。

ka520 2015-11-05   1233   0
P11

Java项目构建工具Ant文档 文档

你可能已经下载并安装了 Ant,现在打算看一个例子来了解它是如何工作的。如 果是这样,那么这一章正是为你准备的。在此我们会介绍一个非常基本的构建文 件示例。其后将对Ant的命令行选项做全面的描述。如果你想先按部就班完成安 装过程,那么可以先跳到第二章,然后再来阅读这一章。Ant的构建文件build.xml位于工程的基目录中。这是一般情况,不过你完全可以 使用其他的文件名, 或者将此构建文件放在其他的位置上。 src目录包括了组织为 一种普通包结构的Java源代码。一般来说,这些源文件的内容并不重要。不过需 要指出,PersonTest.java 是一个单元测试,生成的 JAR文件中不包括此文件。

jamescho 2015-09-09   2645   0
Ant   项目构建   Java  
P600

ANT In Action 2nd Edition 文档

本书介绍了如何使用Ant 1.7去构建、测试、部署现代的Java应用程序,进行测试驱动的Java应用开发,本书还覆盖了一些最新式的构建技术,包括库管理、持续整合及自动化部署。本书将向你全面介绍大多数Java项目的核心步骤:编译、测试、执行、打包和交付,并告诉你一些“超越极限”的Ant使用方法。贯穿全书,作者通过一个应用程序的逐步完善和复杂,来展现应用如何进展,以及如何解决构造和测试的问题。该书涵盖了大量项目实例,先进的性能特征以及在别的地方难以获得的详细深入的讨论。这本书适合所有Java开发者,即使是Java新手,结合Ant来学习Java也能获得额外的收获。

sctlmm 2015-01-27   2597   0
P11

  Apache Ant 中文手册 文档

Apache Ant是一个基于Java的编译工具。它从功能上类似于make,但它以克服了make的缺点。为什么在make,gnumake,nmake,jam这些编译工具后,还要产生一个Ant呢?因为这些编译工具都有一定的限制。Ant的最初开发者在开发跨平台的应用时,发现以前的那些开发工具都有一定的限制。例如make工具,它是基于Shell的,它判断一系列的条件,并像在shell下面那样执行编译命令,这样做的好处的:针对特定的平台(如unix),可以容易的利用这些工具做编译;但同时,这也意味着,你的编译限制在固定的操作系统下,如只能用于unix。

gshg1203 2014-11-17   3289   0
P3

Ant 快速入门 文档

Ant是一个Java编写的build工具(用于从源代码生成可运行程序的工具)。Ant的作用似乎 像是Xnix平台上的一个经典工具make,但是Ant具有跨平台能力,并且可以方便的定制丰 富的自定义功能,实现各种各样的效果,比如改变编码,输出到指定位置,生成文档等 等。

aquilo 2014-08-21   142   0
P48

Ant入门与进阶 文档

如果你在用Java进行开发,而没有使用Ant,那么确定应该拥有这本不算厚的书。Ant是一个可靠的、跨平台的构 建工具,它可以充分利用Java环境的优势。Ant本身也是用Java编写的,它可在多个平台(如Unix、Linux以及Windows 等等)上工作,因此如果你要转换开发平台,那么学习Ant是值得的,Ant很容易扩展。在你的工程中,目前是否存在某 个需求,而所有Ant功能对此都不能予以满足呢?没有问题!你完全可以像James一样,编写自己的Ant任务。没准 儿你也能改变这个世界呢!

mayingseu 2014-04-02   125   0
P21

Ant 学习教程 文档

ant 是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去 等等操作,当然不仅与此,但是主要用来干这个.ant 的好处 跨平台 --因为 ant 是使用 java 实现的,所以它跨平台 使用简单--与 ant 的兄弟 make 比起来 语法清晰--同样是和 make相比 功能强大--ant 能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当 你自己开发一些 ant 插件的时候,你会发现它更多的功能。

xy3035 2014-03-20   2106   0
P672

使用Ant进行Java开发 文档

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

GYI_Feison 2013-11-02   8925   0
Ant   项目构建   Java  
P4

  ant使用简介 文档

ant是apache工程的一个子工程,是一个基于java的build工具。ant类似于make工具,但没有传统的make工具的缺点。传统的make往往只能限制在某一平台上使用,ant本身用java类实现,要构建的工程的配置文件用xml格式描述,可以很方便实现多平台编译,非常适合build大型工程。

peterpanzh 2013-03-20   2644   0
P49

  ANT 使用指南 文档

第一章入门本教程所讲述的内容在本教程中,您将学习Ant这个JavaTM项目生成工具。由于其灵活性和易用性,Ant很快在Java开发人员中流行开来,因此您有必要了解关于它的更多信息。在继续学习本教程之前,你不需要具备先前的Ant经验或知识。我们将首先查看Ant生成文件(buildfile)的基本结构,并学习如何调用这个工具。我们将逐步完成为一个简单Java项目编写生成文件的步骤,然后考察Ant的其他一些有用功能,包括文件系统操作和模式匹配。最后编写一个扩展Ant功能的自己的Java类来结束本教程。在学习本教程的过程中,我们将同时展示如何从命令行以及从其他开放源代码EclipseIDE运行Ant。

409579763 2013-03-13   124   0
P14

  ANT 学习笔记 文档

ant的作用介绍Ant主要是设计用于生成Java项目的,但这并不是它唯一的用途。许多人发现它对其他任务也很有帮助。比如以跨平台的方式执行文件系统操作。此外,还有许多可用的第三方Ant任务,而编写自定义的Ant任务也是相对简单的,因此很容易针对特定的应用程序定制Ant。ApacheAnt是一个基于Java的生成工具。据最初的创始人James Duncan Davidson介绍,这个工具的名称是another neat tool(另一个整洁的工具)的首字母缩写。它具有跨平台性。

somewindy 2013-01-05   1976   0
P12

  Ant 配置文件详解 文档

可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefile Makefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。

wesleyqiu 2012-12-25   3868   0
P373

Ant权威指南 文档

 《Ant权威指南》提供了Ant核心任务的详细定义;讨论了Ant的主要特性提供乐观用Ant来管理工程的一些最佳实践;解释了某些Ant问题的解决方法。本书不但从 Ant 技术上进行了详细、本质的讲解,同时结合作者经历过的各种项目经验,对项目结构控制也进行了总结性、归纳性的描述。对一个程序员从方法编写者升级到整个项目构建者,有非常多的帮助。最后,本书还是一本详尽的 Ant 字典,列出了 Ant 各种内建任务具体支持的属性,未见任何错误;当然了,都是 1.5 之前的特性了,不过和 1.8.2 有 90% 左右一致。

iflinxin 2012-11-12   4455   0
P673

Java Development with Ant 文档

Ant,一个备受赞誉的Java构建工具。它从其易于使用、与平台无关、迎合如今项目自动测试和自动部署的需要,成为许多项目构建过程的重要环节。目前它已成为所有主要开源Java项目采用的独立工具,并已成了事实上的标准。 本书作者是被SAM RUBY先生誉为“两个最了解ANT的人”。他们将以最佳的方式给你讲授Ant,从一个简单的构建定义开始,然后展示加入人的项目所需的那些功能。如果你是一个初学Ant的人,本书将系统带你领略大多数Java项目都要经历的核心步骤:编译、测试、执行、打包以及分发。如果你是一个富有经验的Ant用户,本书能教你如何使用Ant“增强系统的能力”。所以不管你使用Ant的经验如何,都能从本书中学到很多东西,你的软件项目也将因为使用Ant作为构建过程的基础而受益匪浅。 本书分为三个部分,第1部分提供了Ant及其功能的基础知识。第2部分,每章讨论一个专题,在其中探讨多种项目,并介绍了Ant在其中扮演的关键角色。第3部分是为那些想突破既有能力限制的高级用户撰写的内容。

frankggyy 2012-09-23   4506   0
Ant   项目构建   Java  
P6

  build.xml 简介 文档

可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。

yankun 2012-09-05   131   0
P110

  Ant 教程 文档

Ant是什么?Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant究竟能做什么呢?这取决于Ant的任务(Task),Ant有哪些任务,就能完成哪些工作!一些典型的任务是:编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。当然,Ant是一个开放的架构,任何人,都可以按照自己的方式,添加自己的任务(Task),这需要遵守Ant的一些规范

qyc0719 2012-08-16   4235   0
P50

Ant 使用 文档

第一章入门本教程所讲述的内容在本教程中,您将学习Ant这个JavaTM项目生成工具。由于其灵活性和易用性,Ant很快在Java开发人员中流行开来,因此您有必要了解关于它的更多信息。在继续学习本教程之前,你不需要具备先前的Ant经验或知识。我们将首先查看Ant生成文件(buildfile)的基本结构,并学习如何调用这个工具。我们将逐步完成为一个简单Java项目编写生成文件的步骤,然后考察Ant的其他一些有用功能,包括文件系统操作和模式匹配。最后编写一个扩展Ant功能的自己的Java类来结束本教程。

cwtree 2012-08-14   3896   0
P12

Ant 使用及学习文档 文档

学习背景在openfireXMPP服务器的学习调试中遇到ant的相关问题,由于之前对ant不了解。所以对学习openfire的过程中,主要是在心里上造成了不小的障碍。经过一个上午的整理试验,鉴定结论为,ant技术:功能实用,操作简便,值得拥有~~相关学习文档整理如下。2.基础知识学习2.1Ant工具Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make,但没有make的缺陷。既然我们已经有了make,gnumake,nmake,jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时,无法忍受

chenyong860722 2012-08-11   61   0
1 2 3