Java 使用ant库时的Asterix符号解析

Java 使用ant库时的Asterix符号解析,java,ant,Java,Ant,我需要使用ant库压缩文件。我找不到任何使用ant的例子,不是使用构建脚本,而是使用库 我看到了org.apache.tools.zip包中的类,但我找不到可以帮助我在将文件设置为zip时使用asterix符号的代码 那么,如何使用ant库压缩符合某些模式的文件呢 下面是一个场景示例:应用程序收到一个类似“/ziptest/*example.txt”的字符串,因此我的应用程序必须压缩所有文件,这些文件的名称以“example”结尾,扩展名是来自ziptest目录的txt 关键是我需要用java代

我需要使用ant库压缩文件。我找不到任何使用ant的例子,不是使用构建脚本,而是使用库

我看到了org.apache.tools.zip包中的类,但我找不到可以帮助我在将文件设置为zip时使用asterix符号的代码

那么,如何使用ant库压缩符合某些模式的文件呢

下面是一个场景示例:应用程序收到一个类似“/ziptest/*example.txt”的字符串,因此我的应用程序必须压缩所有文件,这些文件的名称以“example”结尾,扩展名是来自ziptest目录的txt


关键是我需要用java代码来实现。我想使用Ant库来完成此任务。

如果您想创建zip文件,但尚未使用Ant构建,那么Ant zip任务将是我最不想使用的。它们只是不打算在Ant构建之外使用(尽管@Rebse指出,有了足够的强制,任何事情都是可能的)。如果您想以编程方式创建zip文件,请查看Java中的应用程序。

什么是“使用ant而不是使用构建脚本,而是使用库”?你能举个例子吗?是否要创建使用ant库压缩文件的java类?以编程方式使用ant库的最佳选择是Groovy(),更多详细信息请参见:,我的应用程序必须压缩文件。因此,我需要以编程方式从类中压缩文件。我下载了ant二进制文件并在lib dir中找到了库,所以我想用它们来压缩文件。