![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
p.ant
夜月独狼
费电话费嘎哈噶
展开
-
ant命令帮助
ant的核心文件,build.xml(根据需要可以使用别的xml文件,但一般标准规范要求以build命名)在没有指定的情况下ant会再当前目录中寻找build.xml文件。如果你想使用其他文件作为ant的入口,ant -buildfile xmlfilenameant命令D:\soft\liyixing\ant\apache-ant-1.8.2\bin>ant --help...原创 2011-05-13 20:55:25 · 171 阅读 · 0 评论 -
ant path匹配
spring和ant path实现相关的主要类有两个org.springframework.util.PathMatcherorg.springframework.util.AntPathMatcher.AntPatternComparator.AntPatternComparator可以看下springmvc的通过url查找action的方法Object org.spri...原创 2013-07-22 09:40:20 · 204 阅读 · 0 评论 -
自定义任务
原创 2012-11-21 22:33:48 · 173 阅读 · 0 评论 -
copy的时候,保持原有的目录结构
flatten:用于指定是否需要复制目录,如果为true代表把所有的文件复制到todir属性设定的目录下。默认为false,复制目录。 如上,假设我的jdbc.properties在config的a/b/c目录下那么复制到${target.app}/WEB-INF/classes的时候,会在cl...原创 2012-11-21 17:31:01 · 659 阅读 · 0 评论 -
给ant指定内存
Windows操作系统,在运行ant的bat脚本文件:set ANT_OPTS=-Xms128m -Xmx256mUnix/Linux操作系统,在运行ant的shell(sh)脚本文件:export ANT_OPTS=-Xms128m -Xmx256m原创 2012-02-14 12:40:55 · 249 阅读 · 0 评论 -
DEBUG -- CLOSE BY CLIENT STACK TRACE
在单元测试测试环境下主要参数两个错误信息:[b]1.[/b]java.lang.Exception: DEBUG STACK TRACE for PoolBackedDataSource.close().这是一个异常信息,在com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.close(AbstractPoolBackedDataSo...原创 2011-10-20 10:28:17 · 467 阅读 · 0 评论 -
奇怪的乱码
通过ant运行build,然后启动测试。测试的时候有log4j的信息。发现在命令行中不会乱码。[img]http://dl.iteye.com/upload/attachment/573100/0bb9bb7a-3b97-3940-97db-e4aa9adfbbe8.jpg[/img]而我在eclipse run as ant的时候就乱码了。如下[img]http:...原创 2011-10-20 00:14:19 · 227 阅读 · 0 评论 -
junit - formatter 等等和测试有关的指令
,位于中,定义一个测试结果输出格式然Ant提供formatter属性支持多样化的junit信息输出.Ant包含三种形式的formatter:brief:以文本格式提供测试失败的详细内容;plain:以文本格式提供测试失败的详细内容以及每个测试的运行统计;xml:以xml格式提供扩展的详细内容,包括正在测试时的Ant特性,系统输出,以及每个测试用 例的系统错误....原创 2011-10-18 22:38:12 · 157 阅读 · 0 评论 -
文件移动或者复制的时候完成文件中的文本替换。实现antx功能
filterset DataType ant1.4支持。定义一组过滤器。这些过滤器由filter任务实现。将在文件移动或者复制的时候完成文件中的文本替换。 由filterset元素表示。可以作为copy或者move任务中的内容出现或者作为目标级构建文件出现(作为project元素的子元素出现) 属性 beginoken,对于嵌套过滤器所搜索的记号。这是标识其开始的字符串。默认@ ...原创 2011-10-15 11:56:50 · 152 阅读 · 0 评论 -
cobertura做测试覆盖率 ant的配置
cobertura原理大致如下:首先修改我们编译后的class文件,再代码里面加入cobertura的统计代码。然后运行我们的测试类,(那些统计代码会进行添加信息到ser文件)。注意,Test类本身不能继承其他类,否则会报错。cobertura下载http://cobertura.sourceforge.net下载解压[img]http://dl.ite...原创 2011-09-25 23:05:49 · 423 阅读 · 0 评论 -
关于依赖
所以指定了排除,但是,并不是说排除的类一定不编译。java编译器要求,编译器在编译的时候会自动解析相关的依赖。如果A依赖B和C,那么编译A时,java编译器必须找到已编译的B和C,如果B,和C不存在,编译器就必须找到B和C的源代码,并在编译A之前对其进行编译。...原创 2011-05-14 15:05:31 · 83 阅读 · 0 评论 -
target目标与任务
运行ant没有带参数的情况下,会读取project元素,并使用default属性来作为目标执行。ant所有任务都支持的三个属性:id,一个任务实例的唯一标识。与Reference类型一同使用。taskname,任务实例名,将显示在日志中。description,任务的注释。和元素都不是任务。project元素属性basedir基目录,工程中的所有相对路径...原创 2011-05-14 15:02:41 · 727 阅读 · 0 评论 -
特性与DataType
注意,ant内部定义的特性可以通过eclipse的Debug as ant build来调试,然后在变量中查看特性有两个特点,它们是不可变的,而且不论在哪里定义,总是属于全局作用域。不可变说明一旦ant首次处理了键值对,那么这个特性值就不能变了。特性有优先顺序。在ant命令行通过参数传递进去的级别高于其他位置定义的特性。随后,ant会根据其首次发现的特性声明,来作为第一级的特性。...原创 2011-05-14 14:34:59 · 225 阅读 · 0 评论 -
构建的时候的错误
工程级错误ant会加载构建文件的所有元素。它将处理除目标(target)元素意外的所有元素。如发现一个无法解析的元素 元素,这将会让构建终止。发现一个错误就会立即中断。目标级错误ant不是将 元素嵌套的各个元素全部都加载,而是逐个加载和处理各个元素。当ant到达第二个元素(嵌套在target中的第二个元素),那么会认为第一个元素(嵌套在target中的第一个元素)已经成功。...原创 2011-05-14 13:44:30 · 266 阅读 · 0 评论 -
安装与部署
下载,请google,baidu注意不要将ant的jar文件放到jdk的lib/ext目录下面,可能会造成包冲突。这个目录是存放java可选包的。他们可以扩展java平台的功能。目录结构bin ant的批处理文件,可能是bat(windows),cmd,perl脚本或者shell脚本docs ant文档lib ant运行库src ant源码设置ANT_H...原创 2011-05-14 11:03:57 · 117 阅读 · 0 评论 -
构件文件
ant默认构建文件build.xml指定别的构件文件ant -buildfile filename构件文件必须要元素。每个构建文件只能有一个project元素。它有三个属性,name,default,basedir。name是工程名。default属性用于指定一个默认的目标。project元素的default属性没有默认值。如果没有指定目标,会执行默认目标。basedir属性定...原创 2011-05-13 20:57:17 · 117 阅读 · 0 评论 -
运行swing等可视化程序
Ant中调用的时候,总是一闪而过。需要添加[b]fork="true"[/b]原创 2014-03-26 14:55:05 · 189 阅读 · 0 评论