1、fileSet中目录/文件的用法:
若是“appgen”,则只会拷贝名为appgen的空目录过去,它里面的文件和子目录则不会拷贝。
若是“appgen/”,或“appgen/**”,则会把整个appgen目录拷贝过去,包括里面的文件和子目录。
若是“appgen/*”,则只会把该目录和该目录下第一级子目录的所有东西拷贝过去,而不会拷贝第二级和第二级以下的。注:“appgen/*”这儿是一个*号,*号若大于两个,也跟一个*号是同样效果。比如“appgen/*”和“appgen/****”都只拷贝appgen目录下第一级子目录。
注:若appeng这个目录本身就是个空目录,无论怎么写,这个空目录都不会被拷贝。也就是说,copy操作不会产生创建空目录的作用,要想创建空目录,只有用mkdir。
参考:http://chenjia66804610.iteye.com/blog/421370
2、build.xml中获取jar包列表,通常用于在MANIFEST.MF中标明classpath。
<pathconvert property="libs.project" pathsep=" ">
<mapper>
<chainedmapper>
<flattenmapper />
<globmapper from="*" to="lib/*" />
</chainedmapper>
</mapper>
<path>
<fileset dir="lib">
<include name="**/*.jar" />
</fileset>
</path>
</pathconvert>
调用时
<attribute name="Class-Path" value="${libs.project}" />
参考:《HOWTO Create MANIFEST.MF Classpath From Ant》http://martin.ankerl.com/2005/11/30/howto-create-manifestmf-classpath-from-ant/#
3、编译java时出现“需要为 class、interface 或 enum”
通常是编译时采用的编码和代码本身的编码不符,编译时指定编码编译即可解决。javac -encoding utf8 *.java
分享到:
相关推荐
ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南ANT使用指南
ant 使用入门ant 使用入门ant 使用入门ant 使用入门
ant工具使用指南ant工具使用指南ant工具使用指南
ant ant ant antant ant ant antant ant ant ant
使用ant打war包使用ant打war包使用ant打war包使用ant打war包使用ant打war包使用ant打war包
ant使用指南 ant使用指南 ant使用指南 ant使用指南
使用ant打包android,使用ant打包android
如果您正在编写 Java 代码却还没有使用 Ant,那么本教程就是为您准备的。不管您当前是否在使 用某种不同的生成工具,或者根本就没有使用生成工具,了解关于Ant 的更多知识或许会促使您转 而使用它。
Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍Ant使用详细介绍
ant使用教程ant使用教程ant使用教程ant使用教程ant使用教程ant使用教程ant使用教程
使用Ant编译打包
ant ant下载 ant配置ant ant下载 ant配置ant ant下载 ant配置
ant工具使用
共包含俩本电子书,ant指南和ant使用教程,教你如何搭建及使用ant
跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant...
Ant参考教程,Ant使用指南,Ant全攻略,适用初学者
准备工作: 1、安装 ant:把 ant 解压到本地硬盘 c:\ant 2、设置环境变量:ANT_HOME:c:\ant 。 PATH:在原来的 PATH 开头加上 c:\ant\bin; 3、一个 ant 项目目录结构: c:\HelloWorld :项目主目录 \src :源...
运行ANT所需要的JAR包,基中sqljdbc.jar用于mssql数据库,如果你用的是Mysql,换成mysql的jar包即可。
ant使用最简单的实例ant使用最简单的实例ant使用最简单的实例
ant入门书籍,带你走入ant的世界。ant使用指南,工具介绍