ant标签详解.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ant标签详解

1、project标签?每个构建文件对应一个项目,project标签是构建文件的跟标签,它可以有多个内在属性,各个属性的含义分别如下所示:?default表示默认的执行目标,这个属性是必须的。?basedir表示项目的基准路径,这个属性是必须的。?name表示项目名称。?description表示项目的描述(或者是对这个标签的作用进行表述)。?每个构建文件都对应于一个项目,但是大型项目经常包含大量的子项目,每一个子项目都可以有自己的构建文件。?2、target标签?一个项目标签下可以有一个或多个target标签,一个target标签可以依赖其他target标签,target所有属性如下所示:?name表示这个标签的名字,这个属性是必须的。?depends表示依赖的目标。?if表示仅当属性设置时才执行。?unless表示当属性没有设置时才执行。?description表示项目的描述(或者是对这个标签的作用进行表述)。?Ant的depends属性指定了target的执行顺序,Ant会依照depends属性中target标签出现顺序依次执行每个target,在执行之前首先执行它所依赖的target标签,例如:项目中的名为run的target的depends属性compile,而名为compile的target的depends属性是init,所以这几个target标签的执行顺序是init—》compile—》run。一个target只能被执行一次,即使有多个target依赖于它。如果没有if或unless属性,target总会被执行。3、mkdir标签???? 该标签用户创建一个目录,它有一个属性dir用户指定所创建的目录,其代码如下:???? mkdir dir=目录名/4、jar标签?该标签用来生成一个JAR包,其属性如下:?jarfile表示生产JAR文件名。?basedir表示被归档的目录。?includes表示别归档的文件模式。?exchudes表示被排除的文件模式。?5、javac标签?该标签用于编译一个或一组java文件,其属性如下:?srcdir表示java源程序的目录。?destdir表示class文件的输出目录。?includes表示别归档的文件模式。?exchudes表示被排除的文件模式。?debug表示包含的调试信息。?optimize表示是否使用优化。?classpath表示所使用的类路径。?verbose 表示提供详细的输出信息。?fileonerror表示当碰到错误就自动停止。?6、java标签?该标签用来执行编译生成的.class文件,其属性如下:?classname 表示将执行的类名。?jar表示包含该类的JAR文件名。?classpath所表示用到的类路径。?fork表示在一个新的虚拟机中运行该类。?failonerror表示当出现错误时自动停止。?output 表示输出文件。?append表示追加或者覆盖默认文件。?7、delete标签?该标签用于删除一个文件或一组文件,其属性如下:?file表示要删除的文件。?dir表示要删除的目录。?includeEmptyDirs 表示指定是否要删除空目录,默认值是删除。?failonerror 表示指定当碰到错误是否停止,默认值是自动停止。?verbose表示指定是否列出所删除的文件,默认值为不列出。?8、copy标签?该标签用于文件或文件集的拷贝,其属性如下:?file 表示源文件。?tofile 表示目标文件。?todir 表示目标目录。?overwrite 表示指定是否覆盖目标文件,默认值是不覆盖。?includeEmptyDirs 表示制定是否拷贝空目录,默认值为拷贝。?failonerror 表示指定如目标没有发现是否自动停止,默认值是停止。?verbose 表示制定是否显示详细信息,默认值不显示。?9、war标签?该标签用来生成一个WAR包,其属性如下:?destfile表示生产JAR文件名。?dir表示被归档的文件目录。?includes表示别归档的文件模式。?exchudes表示被排除的文件模式。?10、echo标签?该标签用来在控制台输出信息,其输入如下:?message表示输入的内容。?11.exec执行文件:?exec executable=${base.dir}/email.bat ?/exec?exec executable=cmd dir=D:\ failonerror=true????? arg line=/c del 1.bat /??/execAnt的数据类型?在构建文件中为了标识文件或文件组,经常需要使用数据类型。数据类型包含在?org.apache.tool.ant.types包中。简单介绍构建文件中一些常用的数据类型

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档