ant
文章平均质量分 66
hqmln
这个作者很懒,什么都没留下…
展开
-
Eclipse下用ant打包时如何添加jar包
方法一:1) 右键点击打包所用的文件(build.xxx.xml),选择Run As à 3.Ant Build…2) 进入编辑配置页面如图1-1:选择classpath, Add External JARs…3) 添加所需jar包即可 图1-1 方法二:将jar包拷贝到jdk\jre\lib\ext目录下.例...原创 2013-05-02 10:42:41 · 415 阅读 · 0 评论 -
ant的get任务
根据url获取一个文件属性dest存储文件所用的本地名ignoreerrors如果为true,则记录错误但不终止构建。默认为false.src要获取的远程文件的urlusetimestamp如果为true,则仅下载时间戳比本地文件新的远程远程文件。verbose若为true,每获取100kb数据即显示一个"."。默认为false<?xml ...原创 2013-06-02 00:56:35 · 393 阅读 · 0 评论 -
ant的delete任务
删除文件盒目录属性defaultexcludes确定是否使用默认排除模式默认值为truedir待删除的目录,包括其所有文件和子目录。excludes要排除的文件模式的列表(用逗号分隔)。excludesfile每行包括的一个排除模式的文件的文件名failonerror如果为true,此任务若失败,此构建失败。默认为truefile要删除的文件...原创 2013-06-02 00:56:54 · 222 阅读 · 0 评论 -
ant的copy任务
将文件和目录复制到新位置。属性file指定要复制的一个文件。使用嵌套<fileset>来复制多个文件filtering如果为true,将使用某个全局构建文件过滤器进行记号过滤。使用<filterset>指定的嵌套过滤器总是可用,即使该属性值为false。默认值为falseflatten如果为true,则不保留源文件的目录结构,所有文件复制到一...原创 2013-06-02 00:57:28 · 276 阅读 · 0 评论 -
ant的condition任务
如果条件为true则设置一个特殊。此任务结合了基本布尔表达式以及avaliable和uptodate任务属性property当条件为true时,索要设置的特性的特性名。如果为false,则不设置相应的特性value当条件为true时,为特性所赋的值。默认值为true内容一下元素均被认为是条件,在此任务中,必须直接嵌套一个且仅一个条件。而这些条件可能进一步包含如下所列...原创 2013-06-02 00:57:50 · 162 阅读 · 0 评论 -
ant的antcall任务
antcall任务调用当前构建文件中的一个目标,通过使用嵌套<param>元素将属性传递至新目标。属性:inheritall定义特性如果传递到新目标。默认为true,说明当前构建过程中所有特性由新目标基础。target要调用的目标的名称内容0到n个嵌套<param>元素 ...原创 2013-06-03 11:07:50 · 208 阅读 · 0 评论 -
ant的ant任务
对于大型的工程来说往往把构建工程分为多个Ant构建文件,每个构建文件分别构建整个应用的一小部分。那么就需要一个基于当前构建文件调用另一个构建文件中的一个目标Ant,此时就需要使用ant任务。属性:antfile要调用的构建文件名。默认为build.xmldir新工程所用的基目录;antfile属性相对于dir所指定的目录。inheritall默认为true,表示当前...原创 2013-06-03 11:08:05 · 202 阅读 · 0 评论 -
ant的project元素
<project>是build.xml的根元素,它为构建文件指定了一个描述性的名字,还指定了默认目标和基目录。另外它还包括构建文件中的所有<target>属性:basedir基目录,工程中的所有相对路径均由此算的出。它默认为包括构建文件的目录,而且如果此属性未设置,则可以在如下调用Ant时设置basedir特性ant -Dbasedir=mydirect...原创 2013-06-03 11:08:20 · 115 阅读 · 0 评论 -
ant的typedef元素
typedef: 1.任何type必须 extends DataType ;注意 (DataType extends ProjectComponent extends Object ) 2.属于Project级别,可以在target外面存在.为taskdef服务,不作为一个task来执行,可以通过id属性来reference...原创 2013-06-04 13:08:17 · 175 阅读 · 0 评论 -
ant的mail任务
发送email需要使用activation.jar和mail.jar,commons-email-1.2.jar属性对于常见属性的说明: 1、 mailhost mail 服务器的地址 2、 mailport mail服务器的端口 3、 replyto 回复mail地址 4、 tolist 收件地址列表 可用子标签替代 5、 cc...原创 2013-06-02 00:56:19 · 380 阅读 · 0 评论 -
tstamp时间标签
tstamp任务不产生任何输出;相反,它根据当前系统时间和日期设置 Ant 属性。下面是 tstamp 设置的一些属性、对每个属性的说明,以及这些属性可被设置到的值的例子:属性 说明 例子DSTAMP 设置为当前日期,默认格式为yyyymmdd 20031217TSTAMP 设置为当前时间,默认格式为 hhmm 1603TODAY ...原创 2013-05-17 11:58:02 · 736 阅读 · 0 评论 -
ant的target元素
target元素它为Ant的基本执行单元,它可以包含一个或多个具体的任务。多个target可以存在相互依赖关系。它有如下属性:1)name属性指定target元素的名称,这个属性在一个project元素中是唯一的。我们可以通过指定target元素的名称来指定某个target。2depends属性用于描述target之间的依赖关系,若与多个target存在依赖关系时,需要以“,”间隔。Ant会依...原创 2013-05-03 20:32:55 · 280 阅读 · 0 评论 -
ant的任务
在Ant工具中每一个任务封装了具体要执行的功能,是Ant工具的基本执行单位。核心任务核心任务是Ant自带的任务。可选任务。可选任务实来自第三方的任务,因此需要一个附加的JAR文件。用户自定义的任务用户自定义的任务实用户自己开发的任务。一个可选task一般需要额外的库才能工作。这些外部库可以放到Ant的lib目录下,这样Ant就能自动装入,或者将其放入环境变量中echo任...原创 2013-05-04 15:21:12 · 181 阅读 · 0 评论 -
ant编译java工程
我们编译和打包一个java工程需要用javac、jar、java命令,我们现在举个使用ant打包和运行java项目的例子,在写之前需要了解ant对应的javac、jar、java对应的任务javac任务用于编译一个或一组java文件,属性如下:srcdir表示源程序的目录。destdir表示class文件的输出目录。includes表示被编译的文件。excludes表示被排除的文件...原创 2013-05-04 17:02:19 · 204 阅读 · 0 评论 -
使用svnant插件让ant支持从svn更新项目
使用svnant插件支持从svn服务器中更新最新代码,需要注意的是使用svnant插件的时候必须保证你的机子安装了svn客户端,svnant本质是执行svn客户端命令的svnant的官方网站为:http://subclipse.tigris.org/svnant.htmlsvnant可支持的命令为(下面的图是从svnant-1.3.1\doc\svntask.html截出来的,具体...原创 2013-05-05 14:13:52 · 167 阅读 · 0 评论 -
ant的fileset元素
FileSet是一组文件,这些文件可以在基目录树下找到且与指定的PatternSets和Selectors匹配。FileSet的结构类似于如下:1)<fileset dir="${server.src}"> <patternset/> <Selector/></fileset> 2)patternset一般用作FileSet的子元素,...原创 2013-05-06 12:08:04 · 530 阅读 · 0 评论 -
ant的classpath元素
classpath元素classpath就是指定我们运行java的时候所需要的类.比如jar包之类的 注意,classpath的指定可以是文件,或者是某个文件夹<classpath>可以内嵌 <pathelement>、<path>、<fileset>、<filelist>、<dirset>等元素1.pathele...原创 2013-05-06 15:09:01 · 140 阅读 · 0 评论 -
ant数据元素property和datatype
数据类型分为两类:1.特性<property>元素在构建文件中使用<property>标签表示的名-健值property元素具有顺序性,下面的代码中<property name="name1" value="${name2}"/><property name="name2" value="value2"/&a原创 2013-05-13 16:16:12 · 193 阅读 · 0 评论 -
ant的工程级元素
ant的工程级元素包括下列几个:propertypathtaskdefpatternsetfiltersetmappertargetproject原创 2013-05-14 17:28:19 · 84 阅读 · 0 评论 -
ant命令
1.ant -p 列出某个ant配置文件的所有target指令即想得到某个project下所有的target的名称,可以通过在ant命令里加上-proecthelp来达到该目的2.ant -file d:/anttest/helloant.xml sayHellohelloant.xml是自己命名的ant的配置文件,默认的是build.xmlsayhello是target...原创 2012-09-28 09:43:01 · 333 阅读 · 0 评论