我正在浏览Apache Ant版本1.8.0附带的文档,并且找不到类path,path和pathelement的文档。 我find了一个描述path结构的页面,但没有列出这些path的有效属性或嵌套元素。 在文档中找不到的另一件事是描述filelist,fileset,patternset和path之间的关系以及如何来回转换它们。 例如,必须有一种更简单的方法,即只编译一个包中的那些类,同时删除包类和更新文档上的所有类依赖关系。 <!– Get list of files in which we're interested. –> <fileset id = "java.source.set" dir = "${src}"> <include name = "**/Package/*.java" /> </fileset> <!– Get a COMMA separated list of classes to compile. –> <pathconvert property = "java.source.list" refid = "java.source.set" pathsep = ","> <globmapper from = "${src}/*.@{src.extent}" to = […]
从Eclipse,我发现我可以轻松地导出我的项目的Ant构build文件 。 它提供了第三方库和一些基本目标的参考。 我从我的全局构build文件中使用它。 唯一让我困扰的是,如果项目结构中的某些内容被修改了(比如添加一个新的第三方库),我们必须考虑重新生成build.xml文件(有时可能很难!)。 我想知道是否有人知道自动更新的方法。 通过“自动”,我的意思是没有必要明确要求Eclipse在每次需要时重新生成它。 我不知道可能是什么触发,但… 任何想法或知识呢? 谢谢! MJ