Ant常用语法及选项

合集下载

ant 的读法、释义和用法

ant 的读法、释义和用法

ant 的读法、释义和用法
“ant”的读法为英音[ænt],美音也为[ænt]。

释义方面,“ant”主要作为名词使用,其基本含义是“蚂蚁”。

这是一种体型微小的昆虫,通常群居生活,具有高度组织化的社会结构。

此外,“ant”在某些特定上下文中也可以作为人名使用,如“Ant”或“(Ant)人名;(土、芬)安特”。

在用法上,“ant”作为名词,主要用于描述和指代蚂蚁这种昆虫。

例如,在句子“The ant is a social insect.”中,“ant”被用来描述蚂蚁的社会性。

同时,“ant”也可以与其他词汇搭配使用,形成特定的表达或短语,如“ants in your pants”用于非正式场合,表示某人焦躁不安或坐立不安的状态。

此外,从词源角度来看,“ant”这个词汇直接源自古英语的“ampte”,最初则来自古高地德语的“amitjo”,其本意即为蚂蚁。

而在语言学上,“ant”也可以作为名词后缀或形容词后缀,用于构成新的词汇,但这种情况并不常见。

综上所述,“ant”作为一个基础的英语词汇,其读法、释义和用法都相对直接和明确。

如需更多关于“ant”的详细解释和用法示例,建议查阅权威的英语词典或在线英语学习平台。

ant范例大全

ant范例大全

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

当你自己开发一些ant插件的时候,你会发现它更多的功能。

4,ant的兄弟makeant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。

当然这不是一定的,但大部分人如此。

一,构建ant环境要使用ant首先要构建一个ant环境,步骤很简单:1),安装jdk,设置JA V A_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的)2),下载ant 地址/找一个你喜欢的版本,或者干脆最新的版本3),解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:\ant-1.6虽然你不一定要这么做,但这么做是有好处的。

4),设置ANT_HOME PA TH中添加ANT_HOME目录下的bin目录5),测试一下你的设置,开始-->运行-->cmd进入命令行-->键入ant 回车,如果看到Buildfile: build.xml does not exist!Build failed那么恭喜你你已经完成ant的设置二,体验ant就像每个语言都有HelloWorld一样,一个最简单的应用能让人感受一下Ant1,首先你要知道你要干什么,我现在想做的事情是:编写一些程序编译它们把它打包成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语法详解
(3).value 表示环境变量的一个直接变量。
(4).key 表示环境变量名。
注意 file path 或 value只能取一个。
3.filelist类型
Filelist 是一个支持命名的文件列表的数据类型,包含在一个filelist类型中的文件不一定是
存在的文件。以下是其所有的属性。
(1).name表示标明,这个属性是必须的。
(2).depends表示依赖的目标。
(3)if表示仅当属性设置时才执行。
(4)unless表示当属性没有设置时才执行。
(5)description表示项目的描述。
Ant的depends属性指定了target的执行顺序。Ant会依照depends属性中target出现顺序依次执行
(9).fileonerror表示当碰到错误就自动停止。
6.<java>标签
该标签用来执行编译生成的.class文件,其属性如下。
(1).classname 表示将执行的类名。
(2).jar表示包含该类的JAR文件名。
(3).classpath所表示用到的类路径。
(4).fork表示在一个新的虚拟机中运行该类。
有的属性如下。
(1).location 表示一个文件或目录。Ant在内部将此扩展为一个绝对路径。
(2).refid 是对当前构建文件中某处定义的一个path的引用。
一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也
是基于这些缺陷对Ant做了更好的设计。
Ant 与 makefile
Makefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”

ant 语法

ant 语法

【—ant—】单词ant(n)蚂蚁ante(n)赌注,款项anti(aj)反对的(n)反对者antsy(aj)坐立不安的,焦虑的anthem(n)圣歌,赞美诗antics(n)滑稽动作antler(n)鹿角antenna(n)天线,触须anterior(aj)前面的Anthill(n)蚁冢antique(aj)古老的,过时的anthrax(n)炭疽anteater(n)食蚁兽antedate(vt)先于anteroom(n)前厅,接待室antibody(n)抗体antidote(n)解药,矫正方法antelope(n)羚羊anthology(n)选集Antarctic(aj)南极的antifreeze(n)防冻剂antiquity(n)古代,古迹AntiVirus(n)抗病毒液antagonism(n)对抗,敌对antibiotic(n)抗生素antimatter(n)反物质antisocial(aj)反社会的antiseptic(n)杀菌剂,防腐剂antiquated(aj)过时的,废弃的anticipate(vt)预感,期望anthropology(n)人类学anticipation(n)预期,希望antidepressant(n)抗抑郁剂anthropologist(n)人类学家aberrant(aj)脱离常轨的abundant(aj)丰富的abundantly(adv)十分清楚,丰富地abradant(n)研磨剂(aj)有摩擦力的accelerant(n)促进剂,触媒accordant(aj)一致的administrant(n)行政官(aj)管理的adulterant(n)掺杂物alternant(aj)交替的altisonant(aj)崇高的arrogant(aj)自大的arrogantly(adv)傲慢地avant(aj)先进的bantam(n)矮脚鸡(aj)有攻击性的banter(n)逗弄,戏谑bantin(n)爪哇野牛bantering(aj)嘲弄的banteringly(adv)半开玩笑地bugantia(n)冻疮cant(n)斜面,黑话,角落canto(n)篇章canty(aj)明朗的,快活的canter(n)慢跑,流浪汉cantle(n)鞍尾canton(n)行政区,州cantor(n)领唱者cantus(n)旋律cantata(n)大合唱canteen(n)水壶,食堂,小卖部canthus(n)眼角cantina(n)酒吧canticle(n)颂歌cantabile(aj)如歌的Cantonese(n)广东人,粤语cantilever(n)悬臂cantonment(n)宿营地,兵营cantaloupe(n)哈密瓜cantankerous(aj)脾气不好的chant(n)圣歌,旋律conjugant(n)接合体dant(n)次煤danty(n)风化煤fantad(n)烦躁,惊恐fantail(n)扇尾鸽fantasm(n)幻觉fantast(n)幻想家fantasy(n)幻想,幻觉(aj)虚幻的fantasia(n)幻想曲fantastic(aj)极好的,巨大的fantasize(vt)幻想fantasound(n)立体声fantascope(n)幻视器fantastically(adv)非常地,空想地fantasmagoria(n)幻觉效应elegant(aj)高雅的,讲究的gantle(n)长手套,手腕gantry(n)桶架gantlope(n)夹攻,折磨hant(n)鬼(vt)常去,缠住lantern(n)灯笼manta(n)外套mantel(n)壁炉架mantic(aj)预言的,占卜的mantis(n)螳螂mantle(n)地幔,衣钵,斗篷mantra(n)颂歌,咒语mantua(n)女外套manteau(n)斗篷,披风mantrap(n)捕人陷阱mantelet(n)小斗篷mantissa(n)尾数,假数,小数部分Mantelpiece(n)壁炉台mantelshelf(n)壁炉架nant(n)小河谷pant(n)喘息,悸动panto(n)哑剧pants(n)短裤panty(n)女裤pantry(n)餐具室panties(n)女式短裤panther(n)美洲豹pantile(n)筒瓦pantheon(n)万神殿pantsuit(n)裤套装pantheist(n)泛神论者pantheism(n)泛神论pantograph(n)缩放仪pantaloons(n)马裤pantomime(n)童话剧pantechnicon(n)家具仓库rant(vt)咆哮,痛骂ranter(n)大叫大嚷的人rantipole(n)顽童,泼妇rantankerous(aj)不怀好意的santa(n)圣诞老人tanto(adv)太多tantrum(n)发怒tantalum(n)钽tantalize(vt)引诱,折磨vantage(n)有利情况,优势want(vt)需要,希望wants(n)欲望,必需品wanted(aj)被通缉的wanton(aj)荒唐的(n)荡妇wantage(n)缺少数量wanting(aj)欠款的,不足的wantable(aj)吸引人的wantless(aj)充裕的,富有成果的wantonly(adv)放纵地wantonness(n)繁茂,嬉戏。

antd onclick方法

antd onclick方法

标题:antd onclick方法一、介绍antd onClick方法的含义和作用antd是一种基于React的前端UI组件库,拥有众多常用的UI组件和功能。

其中,onClick方法作为antd组件的一个重要属性,用于在用户点击某个组件时触发相应的操作。

在实际的前端开发中,掌握和运用antd onClick方法是非常重要的。

二、antd onClick方法的基本语法和用法在antd中,大部分的交互行为都离不开onClick方法。

其基本语法如下:```jsx<Button onClick={handleClick}>点击我</Button>```上述代码中,按钮组件(Button)的onClick属性绑定了一个叫做handleClick的函数。

当用户点击这个按钮时,handleClick函数将会被触发。

三、antd onClick方法的常见应用场景1. 表单提交和验证在表单开发中,用户点击提交按钮时往往需要进行一系列的验证操作,如输入框内容的合法性检查、密码的加密处理等。

这时就可以利用antd的onClick方法,绑定提交按钮的点击事件并在事件处理函数中进行相应的验证和处理。

2. 弹框提示当用户点击某个操作按钮时,往往需要提示用户操作结果或者确认是否继续操作。

这时可以利用antd的Modal组件结合onClick方法,实现弹框提示的功能。

例如:```jsx<Button onClick={()=>{Modal.confirm({title: '提示', content: '确定删除吗?'})}}>删除</Button>```3. 页面跳转在某些情况下,需要在用户点击某个按钮时实现页面的跳转。

antd的onClick方法可以和React Router等路由管理工具配合使用,实现页面跳转的功能。

四、antd onClick方法的注意事项1. 绑定事件处理函数时,需要注意this的指向。

ant指令详解2篇

ant指令详解2篇

ant指令详解2篇ant指令详解第一篇Ant(Another Neat Tool)是一款基于Java的构建工具,广泛用于自动化构建和部署Java应用程序。

它的诞生源于Apache软件基金会,可以帮助开发人员轻松地编译、打包和部署项目。

本文将详细介绍Ant指令的使用和功能。

Ant指令是Ant构建脚本中的命令行指令,用于定义构建流程、编译代码、打包文件等操作。

Ant采用XML格式的构建文件,将一组Ant指令按照特定的顺序组织起来,通过执行构建文件,可以自动完成一系列构建任务。

首先,让我们来了解一些常用的Ant指令。

首先是javac指令,用于将Java源代码编译成Java字节码文件。

示例代码如下:```xml<javac srcdir="./src" destdir="./bin"includeantruntime="false" />```上述指令将src目录下的Java源代码编译成字节码文件,并将生成的字节码文件存放在bin目录下。

接下来是jar指令,用于创建Java程序的可执行JAR文件。

示例代码如下:```xml<jar destfile="./dist/myapp.jar"><fileset dir="./bin" includes="**/*.class" /><fileset dir="./lib" includes="**/*.jar" /></jar>```上述指令将bin目录下的所有类文件和lib目录下的所有JAR文件打包成一个名为myapp.jar的JAR文件,并将其存放在dist目录下。

除了编译和打包,Ant还提供了许多其他有用的指令。

例如,copy指令可以用来复制文件或目录:```xml<copy file="./src/test.txt" todir="./dist" />```上述指令将src目录下的test.txt文件复制到dist目录下。

Ant命令详解

Ant命令详解

1.该标签用于创建一个目录,它有一个属性dir用来指定所创建的目录名,其代码如下:
2.<mkdir dir=”${class.root}”/>
4.<jar>标签
1.该标签用来生成一个JAR文件,其属性如下。
2.(1) destfile表示JAR文件名。
Ant执行命令的详细参数
1.-buildfile<file>,-file<file>,-f<file> :要指定执行构件的的位置和名称。
2.-find<file>,-s<file>: 查找构件文件,并执行找到的构件文件。
3.-help,-p:显示ant的命令帮助信息。在命令行中显示ant的命令选项及简短的介绍,-h是简写。
6.(5).includeEmptyDirs 表示制定是否拷贝空目录,默认值为拷贝。
7.(6).failonerror 表示指定如目标没有发现是否自动停止,默认值是停止。
8.(7).verbose 表示制定是否显示详细信息,默认值不显示。
---------------------------------------------------------
8.-debug,-d:显示ant执行调试的信息、详细的log信息。
9.-lib<path>:指定一个类库所在的位置(jar文件位置),让ant工具可以使用这些类文件。path类型指定类库文件。
10.-logfile<file>,-l<file>:指定ant执行时日志输出文件,让日志输出到指定文件而不在命令行输出。
ANT build.xml 标签

ant的用法

ant的用法

ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。

除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。

1.ANT的基本概念:2.ANT的安装:解包,设置路径3.ANT的使用:最好的学习只不过是一个简单实用的例子起步……一ANT的基本概念:Java的Makefile当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。

在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。

除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。

每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。

∙任务1:usage 打印本脚本的帮助信息(缺省)∙任务2:clean <-- init 清空初始化环境∙任务3:javadoc <-- build <-- init 生成JAVADOC∙任务4:jar <-- build <-- init 生成JAR∙任务5:all <-- jar + javadoc <-- build <-- init 完成以上所有任务:jar javadoc而多个任务之间往往又包含了一定了依赖关系:比如把整个应用打包任务(jar)的这个依赖于编译任务(build),而编译任务又依赖于整个环境初始化任务(init)等。

注:我看到很多项目的ant脚本中的命名基本上都是一致的,比如:编译一般叫build或者compile;打包一般叫jar或war;生成文档一般命名为javadoc或javadocs;执行全部任务all。

在每个任务的中,ANT会根据配置调用一些外部应用并配以相应参数执行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. <property file="build.properties"/>把build.properties文件里的键值对导入到build.xml ,以后就可以在build.xml 里使用${db.driver}来读到build.properties里配置的值org.hsqldb.jdbcDriver这个很有用,需要改变值的时候,只需改变build.properties的值,但build.xml文件不用修改db.url=jdbc:hsqldb:hsql://localhost/trainingdb.driver=org.hsqldb.jdbcDriverername=sadb.password=hibernate.dialect=net.sf.hibernate.dialect.HSQLDialect 2.<path id="ant.lib.path"></path>指定了一个路径,路径下放着指定的jar文件3. <path location="${classes.dir}"/>指定了一个路径里的所有文件4. <fileset dir="${xdoclet.lib.dir}"><include name="*.jar"/></fileset>这个表示把路径${xdoclet.lib.dir}里的所有的.jar文件包括进来,不包括子文件夹里的.jar文件如果用这个<include name="**/*.jar"/>,表示包括这个文件夹里所有的 .jar文件,包括所有子文件夹里的.jar文件5.<copy toDir="${depends.dir}"><mapper type="flatten"/><fileset refid="runtime.fileset"/></copy>表示将id名为runtime.fileset的<fileset >里包括的文件去掉文件夹copy到${depends.dir}6. 打包工程<war destfile="${war.file}" webxml="${webxml.file}"><lib dir="${lib.dir}" includes="*.jar"/><lib dir="${depends.dir}" includes="*.jar"/><classes dir="${classes.dir}"/><classes dir="${hbm.dir}"/><webinf dir="${webinf.dir}" excludes="web.xml"/><webinf dir="${target.dir}/webapp/WEB-INF"/><fileset dir="${web.src.dir}" includes="index.html,jsp/**"/> </war>destfile 在指定位置创造了一个.war文件webxml 将指定位置的web.xml 放在webapp/WEB-INF里<lib 将所包含的jar文件放在WEB-INF/lib 里<classes 将所包含的文件放在WEB-INF/classes 里<webinf 将指定路径的所有文件,除了web.xml,全部都copy 到WEB-INF/里<fileset 将指定路径的所有文件全部都copy到WEB-INF/的父目录,则和WEB-INF在同一个目录7.用于将build.properties文件里的值来修改hibernate.properties里的属性值,动态生成一个hibernate.properties文件<filter token="db.url" value="${db.url}"/><copy todir="${target.dir}/webapp/WEB-INF"file="${config.dir}/hibernate.properties"filtering="true"overwrite="true"/>表示但把file指定路径下的hibernate.properties文件copy到指定路径时,将会执行一个动作,在hibernate.properties文件里所有出现的这个字符串(token指定的字符串)将被value指定的值所替换<?xml version="1.0"?><!--============================================================ Aug 19, 2004 7:18:13 PM Spring TrainingThe Spring Training application from Spring inActionCraig Walls Ryan Breidenbach============================================================ --><project name="SpringTraining" default="war"><description>The Spring Training application from Spring inAction</description><property name="target.dir" location="target"/><property name="src.dir" location="src"/><property name="java.src.dir"location="${src.dir}/java/main"/><property name="test.src.dir"location="${src.dir}/java/test"/><property name="web.src.dir"location="${src.dir}/webapp"/><property name="webinf.dir"location="${web.src.dir}/WEB-INF"/><property name="classes.dir"location="${target.dir}/classes"/><property name="lib.dir" location="lib"/><property name="war.file"location="${target.dir}/${}.war"/> <property name="webxml.file"location="${webinf.dir}/web.xml"/><property name="depends.dir"location="${target.dir}/dependencies"/><property name="xdoclet.lib.dir"location="xdocletlib"/><property name="hbm.dir"location="${target.dir}/hbm"/><property name="config.dir" location="config"/><property file="build.properties"/><!-- 指定了一个路径,路径下放着指定的jar文件 --><path id="ant.lib.path"><fileset dir="${xdoclet.lib.dir}"><include name="*.jar"/></fileset><fileset dir="${spring.home}/lib"><include name="**/*.jar"/></fileset><fileset dir="${lib.dir}" includes="hsqldb*.jar"/> <path location="${classes.dir}"/></path><fileset id="runtime.fileset"dir="${spring.home}/lib"><include name="aopalliance/aopalliance.jar" /><include name="hibernate/*.jar" /><include name="log4j/*.jar" /><include name="jakarta-commons/commons-logging.jar" /><include name="jakarta-commons/commons-lang.jar" /> <include name="jakarta-commons/commons-beanutils.jar" /><include name="jakarta-commons/commons-digester.jar" /><include name="cglib/*.jar" /><include name="dom4j/*.jar" /><include name="j2ee/jta.jar" /><!--<include name="j2ee/jstl.jar" /><include name="jakarta-taglibs/*.jar" />--><include name="itext/*.jar" /><include name="poi/*.jar" /><include name="oro/*.jar" /><include name="caucho/*.jar" /></fileset><!-- - - - - - - - - - - - - - - - - -target: copy dependency jars- - - - - - - - - - - - - - - - - --><target name="-copyDependencies"><mkdir dir="${depends.dir}"/><copy toDir="${depends.dir}"><mapper type="flatten"/><fileset refid="runtime.fileset"/></copy></target><!-- =================================target: default================================= --><target name="war" depends="-copyDependencies,compile,generate-hbm,config" description="--> Build the WAR file"><war destfile="${war.file}" webxml="${webxml.file}"> <lib dir="${lib.dir}" includes="*.jar"/><lib dir="${depends.dir}" includes="*.jar"/><classes dir="${classes.dir}"/><classes dir="${hbm.dir}"/><webinf dir="${webinf.dir}" excludes="web.xml"/><webinf dir="${target.dir}/webapp/WEB-INF"/><fileset dir="${web.src.dir}"includes="index.html,jsp/**"/></war></target><!-- - - - - - - - - - - - - - - - - -target: generate hbm files- - - - - - - - - - - - - - - - - --><target name="config"><filter token="db.url" value="${db.url}"/><filter token="db.driver" value="${db.driver}"/><filter token="ername" value="${ername}"/><filter token="db.password" value="${db.password}"/><filter token="hibernate.dialect"value="${hibernate.dialect}"/><filter token="logfile.path"value="${logfile.path}"/><mkdir dir="${target.dir}/webapp/WEB-INF/classes"/><copy todir="${target.dir}/webapp/WEB-INF"file="${config.dir}/hibernate.properties"filtering="true"overwrite="true"/><copy todir="${target.dir}/webapp/WEB-INF/classes"file="${config.dir}/log4j.properties"filtering="true"overwrite="true"/></target><!-- - - - - - - - - - - - - - - - - -target: generate hbm files- - - - - - - - - - - - - - - - - --><target name="generate-hbm" depends="compile"><mkdir dir="${hbm.dir}"/><taskdef name="hibernatedoclet"classname="xdoclet.modules.hibernate.HibernateDocletTask"classpathref="ant.lib.path" /><hibernatedoclet destdir="${hbm.dir}"><fileset dir="${java.src.dir}"><include name="**/*.java" /></fileset><hibernate version="2.0"/></hibernatedoclet></target><!-- - - - - - - - - - - - - - - - - -target: generate database schema- - - - - - - - - - - - - - - - - --><target name="schema" depends="generate-hbm,config"><taskdef name="schemaexport"classname="net.sf.hibernate.tool.hbm2ddl.SchemaExportTask" classpathref="ant.lib.path"/><schemaexport properties="${target.dir}/webapp/WEB-INF/hibernate.properties"quiet="yes"text="no"drop="no"delimiter=";"output="target/schema.sql"><fileset dir="${hbm.dir}"><include name="**/*.hbm.xml"/></fileset></schemaexport></target><!-- - - - - - - - - - - - - - - - - -target: setup database- - - - - - - - - - - - - - - - - --><target name="setup_db" depends="schema"><sql driver="${db.driver}"url="${db.url}"userid="${ername}"password="${db.password}"src="setup.sql"print="yes"><classpath><pathelement location="lib/hsqldb.jar"/></classpath></sql></target><!-- - - - - - - - - - - - - - - - - -target: start Hypersonic - - - - - - - - - - - - - - - - - --><target name="hsql"><echo message="Starting HSQLDB"/><java fork="true" dir="."classname="org.hsqldb.Server"><classpath><pathelement path="${lib.dir}/hsqldb.jar"/></classpath><arg value="-database.0"/><arg value="${hsql.path}"/><arg value="-dbname.0"/><arg value="${}"/></java></target><!-- - - - - - - - - - - - - - - - - -target: compile- - - - - - - - - - - - - - - - - --><target name="compile"><mkdir dir="${classes.dir}"/><javac srcdir="${java.src.dir}"destdir="${classes.dir}"><classpath><pathelement path="${classpath}"/><fileset dir="${xdoclet.lib.dir}"><include name="**/*.jar"/></fileset><fileset dir="${spring.home}/lib"><include name="**/*.jar"/></fileset><pathelementlocation="${spring.home}/dist/spring.jar"/></classpath></javac></target><!-- - - - - - - - - - - - - - - - - -target: deploy web application- - - - - - - - - - - - - - - - - --><target name="deploy" depends="war"><copy file="${war.file}" todir="${deploy.target}"/> </target><!-- - - - - - - - - - - - - - - - - -target: clean- - - - - - - - - - - - - - - - - --><target name="clean"><delete dir="${target.dir}"/></target><target name="zipItUp" depends="clean"><deletefile="${target.dir}/${}.zip"/><mkdir dir="${target.dir}"/><zipdestfile="${target.dir}/${}.zip"><zipfileset dir="." prefix="${}"><include name="**"/><exclude name="bin/**"/><exclude name="target/**"/><exclude name="todo.txt"/><exclude name="src/webapp/WEB-INF/freemarker/**"/> <exclude name="src/webapp/WEB-INF/velocity/**"/></zipfileset></zip></target> </project>。

相关文档
最新文档