Ant的概念 Ant 与 makefile Ant的优点 Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 时XML格式的文件,所以和容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环 境中去。 Ant 开发 Ant的构建文件 自己的构建文件。 2.<target>标签 3.<mkdir>标签 4<jar>标签 5.<javac标签> 6.<java>标签 7.<delete>标签 8.<copy>标签 9.<exec>执行文件: 1. argument 类型 2.ervironment 类型 3.filelist类型 存在的文件。以下是其所有的属性。 4.fileset类型 5.patternset 类型 6.filterset 类型 7.Path类型 8.mapper类型 内置mapper的类型。
Ant –buildfile test.xml
<target name="zip_up">
<tstamp/> <zip destfile="pbls/PBL_${DSTAMP}_${TSTAMP}.zip"> <fileset dir="./../kxkj_MIS"> <include name="*.pbl"/> </fileset> </zip> <ftp server="192.168.2.81" remotedir="kxkj_MIS_back" userid="guest" password="guest" depends="yes" > <fileset dir="pbls"> <include name="PBL_${DSTAMP}_${TSTAMP}.zip"/> </fileset> </ftp> </target>
<project name="WCM52VideoDeploy" default="deploy" >
<!-- ================================= target: deploy ================================= --> <target name="deploy" description="copy ant"> <tstamp prefix="build."> <format property="TimeSign" pattern="yyyy-MM-dd HH.mm.ss"/> </tstamp> <zip destfile="H:\application\application${build.TimeSign}.zip"> <fileset dir="content" id="wcmpoll"> <include name="**/*" /> </fileset> </zip> </target> </project>
ant copy 文件排出某文件夹
<copy todir="${WCMAdintrs}" preservelastmodified="true" verbose="false" overwrite="false" includeemptydirs="false">
<fileset dir="." id="wcmpoll"> <exclude name="WEB-INF/src/**/*" /> <exclude name="WEB-INF/work/**/*" /> <exclude name=".settings/**/*" /> </fileset> </copy>
|
- 浏览: 258346 次
- 性别:
- 来自: 苏州
最新评论
-
lzh8189146:
CommonsHttpSolrServer这个类,现在是不是没 ...
CommonsHttpSolrServer -
xiaochanzi:
我按照你的方法试了下,tomcat6可以发布,但是访问任何网页 ...
基于内嵌Tomcat的应用开发 -
phoneeye:
麻烦你,如果是抄来的文章,请给出来源。谢谢
ant 两则技巧 -
neverforget:
转载不注明出处
Spring Security3.1登陆验证 替换 usernamepasswordfilter -
liang1022:
若不使用eclipse ,如何在命令行下 运行服务端程序 ?
WebService CXF学习(入门篇2):HelloWorld
相关推荐
- Ant简介(标签)
### Ant简介 #### 一、Ant概述 Ant是一款开源的Java构建工具,它主要用于构建Java应用程序,同时也支持其他类型的项目构建。与传统的构建工具(如make、gnumake和nmake)相比,Ant的设计更加现代化且具备良好的跨...
- ANT的常用标签练习
总结来说,Ant的常用标签提供了一套全面的工具来管理Java项目的构建流程,而自定义标签则进一步增强了Ant的功能,使其能够适应各种定制化需求。通过熟练掌握这些标签和自定义标签的使用,开发者可以高效地管理和维护...
- Apache Ant常用标签介绍
在Ant中,各种任务是通过标签来实现的,这些标签提供了构建过程中的不同功能。下面将详细介绍一些Apache Ant中常用的标签。 1. `<project>`:这是Ant构建文件的根元素,定义了整个构建项目的属性,如项目名称、版本...
- ant标签详解
### ant标签详解 #### 1. `<project>` 标签 `<project>` 标签是构建文件的基础,每一个构建文件都有一个对应的项目,并且此标签作为构建文件的根节点。`<project>` 标签支持多种属性: - **default**:指定构建...
- Ant 常见属性标签--property
本文将深入探讨Ant中的“属性”标签,它是Ant构建文件中不可或缺的部分。 属性在Ant中扮演着变量的角色,允许我们在构建脚本中存储和重用值。属性可以通过`<property>`标签进行定义和赋值。下面我们将详细讲解`...
- ant ant ant ant
至于标签"ant ant ant ant",它可能是为了强调Ant在项目中的关键角色,或者用于搜索和分类的目的。 最后,压缩包文件名为“ant”,可能包含了Ant的构建文件(build.xml)、源代码、库文件或其他与Ant构建相关的资源...
- ant 标签详细解释
### ant 标签详细解释 #### 一、`<project>` 标签 在 Ant 构建工具中,`<project>` 标签是构建文件的根元素,它定义了一个项目的基本属性,如项目的默认目标、基准目录等。具体而言: - **default**:此属性用于...
- apache ant使用例子
在XML格式中,这些任务通常用`<target>`标签表示,并且可以包含其他的Ant任务元素,如`<echo>`(用于打印信息)和`<javac>`(用于编译Java源代码)。 下面是一段可能的`build.xml`示例: ```xml ...
- 关于ant简介及 配置
此外,Ant 通过`<taskdef>`标签可以引入自定义任务或第三方库提供的任务。 配置Ant的过程包括以下几个步骤: 1. 确保已安装JDK,并在系统环境变量中设置`JAVA_HOME`。 2. 下载Ant并解压缩到适当位置。 3. 设置`ANT_...
- ANT文件详解 ant介绍 ANT 命令
### ANT文件详解:深入理解ANT及其在项目构建中的应用 #### Ant的概念与起源 Ant,全称为Apache Ant,是一款开源的、跨平台的项目构建工具,最初由James Duncan Davidson开发,现归属于Apache软件基金会Jakarta...
- ant基础知识介绍
ant简介,包含ant的安装下载,简单的例子,以及ant标签的介绍和实例
- Ant 资源 Ant 资源
#### 一、Ant简介 **Ant**是一款开源的Java构建工具,主要用于自动化构建过程,如编译、测试、部署等。它最初由James Duncan Davidson开发,现归属于Apache软件基金会。 ##### 1.1 什么是Ant? - **Ant**是一个用...
- Ant入门-ant入门pdf
1. **Ant简介**:解释Ant是什么,为什么需要它,以及它在软件开发中的角色。 2. **Ant基本结构**:介绍构建文件`build.xml`的结构,包括项目(project),目标(target),任务(task),以及属性(attributes)等元素。 3...
- Ant权威指南(ant 学习)
一、Ant简介 Ant是Apache软件基金会开发的一个Java项目构建工具,它的设计目标是简化项目构建过程,提供一种跨平台的解决方案。Ant的主要优点在于其灵活性和可扩展性,通过自定义任务和宏定义,可以实现各种复杂的...
- apache-ant-1.6.0-bin.zip_ant 1_ant 1.6_ant 1.6.0_ant-1.6.0_apach
标签中的"ant_1", "ant_1.6", "ant_1.6.0", "ant-1.6.0"和"apache-ant-1.6"都指的是Apache Ant的不同版本,1.6.0是其中的一个稳定版本,发布于2003年,提供了许多改进和新特性,比如支持JUnit 3.8,对ivy依赖管理...
- ant工具和ant教程
标签"java"表明Ant主要与Java开发相关,但Ant也适用于其他语言的项目,因为它的任务系统可以扩展。通过使用Ant贡献的库或自定义任务,你可以处理C++、Python等语言的构建需求。 Ant的一个重要特性是依赖性管理。它...
- apache-ant-1.9.16-bin.zip
标签"apache"、"apache-ant"、"ant"分别代表了Apache软件基金会、Apache Ant项目以及Ant本身,这些标签有助于搜索和分类,表明了该文件与Apache组织的Ant构建工具紧密相关。 在解压"apache-ant-1.9.16-bin.zip"后,...
- Axure AntDesign元件库
导航组件如侧边栏、面包屑、标签页等,都有完整的交互状态,如展开、折叠、选中等;还有各种状态的按钮、提示信息,以及灵活的栅格系统,可以帮助你构建复杂的页面结构。 在实际操作中,你可以根据项目需求选择合适...
- Ant详细配置总结
#### 一、Ant简介与特点 Ant是Apache旗下的一款强大的构建工具,主要用于Java项目的自动化构建过程,如编译、测试、打包、部署等操作。它的核心优势在于其高度的可定制性和灵活性,使得开发者能够通过简单的XML配置...
- Ant 的最完整build
Ant 的标签: 1. <project> 标签:每个构建文件对应一个项目。<project> 标签时构建文件的根标签。 2. <target> 标签:一个项目标签可以包含多个 <target> 标签,每个 <target> 标签可以依赖其他的 <target> 标签。...
我现在是在linux系统上,在已有的Ant中加入一个shell脚本。 试了试,没有反应。很是郁闷,在网上找了找,都没有我想要的资料。不知道你这里有么? 如果有的话 麻烦你发到我的邮箱中!!!
sportff @tom.com 非常感谢~~~~~