我正在使用Ant来构建一些Java项目.
在某些情况下,我lib/在JAR文件的表单中有一个包含外部依赖项的目录.
在构建期间,我创建了一个捆绑的jar,它包含项目的代码以及依赖项,通过向目录中的zipfileset每个jar添加bundle jar文件a lib/.
问题是,每次我添加一个jar或更改名称时,我都需要记住更新build.xml文件,因为我找不到以zipfilesets自动方式添加这些文件的方法,这些方式将包括特定模式中的所有jar(例如lib/*.jar).
这样做有更好的方法吗?
我已经考虑为此编写自己的Ant任务,或者使用Groovy的ant API以编程方式执行此操作,但是想知道是否有使用"vanilla"ant的方法.