Ant
打杂人
最远的你,是我最近的爱。
味无味处寻乐,材不材间度生
展开
-
用Ant实现Java项目的自动构建和部署
原文地址:http://tech.it168.com/j/2007-11-09/200711091344781.shtml Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 一. 安装与配置 下载地址:http:/转载 2011-12-28 11:18:04 · 1924 阅读 · 0 评论 -
Ant 常用任务
1 property 任务: 用法: file="./xxx/comversion.properties" /> 可以在构建文件中引入属性文件中的value属性,使用${key} 来引用。 2 ant 任务: 用法: antfile="./xxx/buildcomponent.xml" > 调用转载 2012-01-05 16:50:42 · 3289 阅读 · 0 评论 -
请问ant能不能调用外部程序,比如bat程序
转载 2012-01-04 17:48:02 · 2442 阅读 · 0 评论 -
在的一个批处理(BAT)文件中成功执行多个ant命令的操作
在dos命令行逐行输入以下的ant命令是没问题的。我想在一个批处理(BAT)文件中成功执行这几个ant命令的操作,觉得手工输入太麻烦, -------------------------------------- cls echo on Create a Test DB start.... cd c:\aa ant build cd ..\bb ant test.db1 cd ..\cc转载 2012-01-04 17:26:27 · 7374 阅读 · 0 评论 -
2011年终记录
今天是2011年的最后一天,目前离2012年不到6个小时左右。 2011有过许多的错败与迷茫,有过许多的幻想和奋斗。无论如何,2011快要划上计划了。目前却还是在贫困线上挣扎,过着最起码的糊口的生活。 真心期望明年的今天不像去年所期望的今天一样,一无所获。 过去的己过去,未来的还在未来。 未来,谁来?你来? 2012是充满向望的一年。转载 2011-12-31 17:46:32 · 1717 阅读 · 0 评论 -
ant Java程序运行的扩展
1.带有参数的应用程序运行 Ant在任务中提供了元素,有四种属性value,file,line,path public class Hello { public static void main(String[] args) { System.out.println("Hello " args[0]); File f转载 2011-12-31 10:10:29 · 2329 阅读 · 0 评论 -
Ant之build.xml详解
关键字: ant build.xml Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初A转载 2011-12-30 10:21:19 · 1945 阅读 · 0 评论 -
使用Ant编译大量java文件时出java.lang.OutOfMemoryError
当使用Ant编译大量的Java源文件时,会出现java.lang.OutOfMemoryError: Java heap space异常,解决方法: fork="true" memoryMaximumSize="512m"> 在javac的选项里增加 fork="true" memoryMaxi转载 2012-01-10 13:29:14 · 2171 阅读 · 0 评论 -
Ant中java任务使用命令行传参数
目前需要使用ant来执行一个含有main方法的class文件,并且需要通过命令来行传两个参数(start和end)到main方法。 这样执行ant gsp -Dstart=10 -Dend=20 就可以把10和20传到main方法中了,最好设置默认值。转载 2012-01-09 11:37:48 · 3403 阅读 · 0 评论 -
ant 的 copy 使用
引用http://hi.baidu.com/siliconchip/blog/item/27e13a01ce08d70f7bec2c25.html Ant真是太方便了,以前都没注意到它。功能很强大,能创建数据库,配置服务器,部署发布应用……只需要写好build.xml文件,剩下的就交给ant来“安装”你的WEB应用了。 Appfuse的第一个ant命令是ant new,其任务是建立一个转载 2012-01-05 14:31:50 · 2082 阅读 · 0 评论 -
一个适合初学者的Ant教程
一个适合初学者的Ant教程 一,构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载ant 地址www.apache.org找一个你喜欢的版本,或者干脆最新的版本 3),解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽转载 2012-01-05 11:18:53 · 8391 阅读 · 1 评论 -
使用Ant将java工程打包成bat可执行性文件
在elicpse下,使用ant对java进行打包,使其生成一个XXX.bat的可执行性文件 核心代码如下: build.properties(存放的是自定义的属性) Java代码 build=build build.test=build/test build.test.classes=build/test/classes转载 2012-01-04 17:30:54 · 4155 阅读 · 0 评论 -
bat调用ant,ant执行java类,怎样传递参数的
在bat文件里这样写: call ant -D参数1="XXX" -D参数2="XXX",当然了,你的xml文件名字得是build.xml,否则你就得这样写: call ant -f xml的名字 -D参数1="XXX" -D参数2="XXX"; 然后在build.xml文件里用${参数1},${参数2}取得参数,在xml里调用java时再通过arg传给Java,如:原创 2012-01-04 17:24:34 · 4897 阅读 · 0 评论 -
ANT打war包时出现重复文件的解决方法
最近用ant给java web程序打war包时发现打出来的war包里面WEB-INF里的文件均有两个,后来发现加上一句fileset,include,exclude语句之后就没有重复文件了 打包代码如下 如果要忽略一些文件就需要使用fileset和excludes 比如:复制一个目录中所有.ja转载 2012-01-05 16:51:20 · 5431 阅读 · 0 评论