Ant
luckykapok918
这个作者很懒,什么都没留下…
展开
-
Ant系列二:◎Ant的使用 - buildfile文件简介
buildfile是一个xml文档,默认命名为build.xml,在Ant的buildfile中,我们可以设定属性[property]、任务[task],每个buildfile中可以设定多个任务[task],这些任务可以是编译源码、生成Doc文档、程序测试等;通常会将这些任务组织为一个目标[target]。 看一个简单的build.xml,大概了解一下 project name="原创 2013-08-14 15:43:58 · 1230 阅读 · 0 评论 -
Ant系列三: property变量定义与使用
1. ant中变量的传递有两种方法: a) set env,然后在build.xml中获取系统环境变量,e.g. setenv ANT_HOME xxxx b) ant -D变量名=变量值 target_name,则在build.xml中可以直接使用该变量, e.g. ant -Dlsf.version=6.2 all (build.xml见下) #####原创 2013-08-14 16:11:30 · 1799 阅读 · 0 评论 -
Ant系列一:◎什么是Ant
◎Ant的使用 - 简单介绍 Ant是什么? Ant的全名是"Another Neat Tool",它是一个基于java的生成工具。 在使用Ant之前,我们要先到Ant官方网站将其下载下来,进行相关的设置。 下面说一下怎么设置Ant,下载Ant之后,解压到相关的目录,如:D:\dev\apache-ant-1.6.1 新增环境变量:JAVA_HOME,内容为JA原创 2013-08-14 15:32:02 · 906 阅读 · 0 评论 -
Ant系列四: 常用任务标签
建立一个基本的程序通常有几个常用的任务,像是设置通用属性、创建或删除目录、编译程序、打包、拷贝文件等等。 这些任务,我们都可以在build.xml中编写相应的任务目标[target] ■ 属性设定:property> 如果一个固定的值(如:目录D:\dev\lib),在多个target中被应用到,这时我们就通过对它设定,应用到它的地方都使用设定的代替,如果日后有发生变化,也只需要改动原创 2013-08-14 17:55:32 · 765 阅读 · 0 评论 -
Ant系列五: 日期时间戳dstamp、tsdamp、today的应用
在生成环境中使用当前时间和日期,以某种方式标记某个生成任务的输出,以便记录它是何时生成的,这经常是可取的。这可能涉及编辑一个文件或者文件夹,以便插入一个字符串来指定日期和时间,或将这个信息合并到 JAR 或 zip 文件的文件名中。 这种需要是通过简单但是非常有用的 tstamp 任务来解决的。这个任务通常在某次生成过程开始时调用,比如在一个 init 目标中。这个任务不需要属性,原创 2013-08-14 18:14:50 · 1546 阅读 · 0 评论 -
Ant系列七: ant调用外部bat
原创 2013-08-15 11:53:13 · 726 阅读 · 0 评论 -
Ant系列八:Ant编译大量java文件时出java.lang.OutOfMemoryError
当使用Ant编译大量的Java源文件时,会出现java.lang.OutOfMemoryError: Java heap space异常,解决方法: fork="true" memoryMaximumSize="512m"> 在javac的选项里增加 fork="true" memoryMaxi原创 2013-08-15 11:55:05 · 710 阅读 · 0 评论 -
Ant系列六: ant中参数值传递
一:ant来执行一个含有main方法的class文件,并且需要通过命令来行传两个参数(start和end)到main方法。 这样执行ant gsp -Dstart=10 -Dend=20 就可以把10和20传到main方法中了,最好设置默认值。 二:bat调用ant,ant执原创 2013-08-15 11:39:10 · 1795 阅读 · 0 评论 -
Ant系列九:使用Ant将java工程打包成bat可执行性文件 .
转自: http://blog.csdn.net/aerchi/article/details/7175835 在elicpse下,使用ant对java进行打包,使其生成一个XXX.bat的可执行性文件 核心代码如下: build.properties(存放的是自定义的属性) Java代码 build=build转载 2013-08-15 17:33:25 · 779 阅读 · 0 评论