
Ant与Maven
chszs
这个作者很懒,什么都没留下…
展开
-
用Ant构建脚本(1)
用Ant构建脚本(1)首先声明,本文基于Apache Ant官方网站http://ant.apache.org/manual/的《Apache Ant 1.7.0Beta2 Manual》翻译而得。一、Apache Ant简介1、Ant是Java开源组织Apache的一个项目,是一个基于Java的build工具。其构建脚本有4个不同的实现:(1)Sun Microsystems公司的参考实现原创 2007-01-26 10:24:00 · 4367 阅读 · 0 评论 -
用Ant构建脚本(2)
用Ant构建脚本(2) 二、用Ant写buildfileAnt的buildfile是用xml写的。每一个buildfile包含了一个项目和一个及一个以上的对象。对象包含了多个任务元素。buildfile的每一个任务元素能有一个id属性,能在之后通过值来引用。这个值是唯一的。build.xml文件是区分大小写的。其使用关键是编写build.xml文件,build.xml文件有五个主要的标识,如下原创 2007-01-26 10:25:00 · 4179 阅读 · 0 评论 -
用Ant构建脚本(3)
用Ant构建脚本(3)三、Ant的数据元素和数据类型Ant的数据类型定义包括三个级别:project-level、target-level和task-level。这里代表了其在Ant中的可视性,如直接定义在project下的project-level,所有的target和task都可以引用它们。数据元素分为两个部分:1)特性property;2)数据类型DataType。Ant的DataTy原创 2007-01-26 10:27:00 · 2808 阅读 · 0 评论 -
用Ant构建脚本(4)
用Ant构建脚本(4)五、Ant相关1、标识过滤器一个项目有一套标识,如果发现当一个文件被拷贝时,或许能自动进行扩充。当在这个支持任务中选择了过滤器-拷贝行为,才支持这种方式。在buildfile中,通过过滤器任务或许能设置它。因为这能导致很大的潜在危害,在任务中标识的标识名在文件中必须以@token@的形式给出。这个标识语法匹配其它建立的系统的语法,该系统完成过滤并保留足够地程序和脚本语言原创 2007-01-26 10:30:00 · 3010 阅读 · 0 评论 -
用Ant构建脚本(5)
用Ant构建脚本(5)六、Ant相关问题指南如果你的Ant不能工作,首先可能是Ant的版本问题,其次就是你的配置有问题。可以从以下方面来解决:1、检查你的环境变量。Ant_HOME和JAVA_HOME设置是否正确?2、未设置CLASSPATH?Ant不需要定义CLASSPATH来工作。3、确认你的JRE/ext中没有那些不可用的jar文件或者其它的XML解析器。4、你的路径设置是否正确?包含原创 2007-01-26 10:32:00 · 2452 阅读 · 0 评论 -
替代Apache Ant的最佳工具
《替代Apache Ant的最佳工具》作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs尽管最近Apache Ant发布了最新的1.9.2版,下载地址见:http://ant.apache.org/bindownload.cgi但是,Apache Ant毕竟是几年前的产物,它的有些方法、思想和理念已经落后于当前主流的Maven等工具。那么,当前最好的、最适原创 2013-07-14 04:05:16 · 8718 阅读 · 0 评论