Java 将多个存档卸载到单独的命名目录中
有没有一种方法可以完成与这个问题答案相同的任务 但是对于多个.war文件,不使用ant contrib?我需要提取一些.war文件的二进制文件,这些文件构建在另一台服务器上,并复制到运行ant的机器上,这样我就可以在它们上运行findbugs。原因是模糊的和政治性的,我无法控制它们,但我不能做的一件事是使用ant contrib。我无法控制运行ant的服务器,必须获得许多批准才能要求安装软件Java 将多个存档卸载到单独的命名目录中,java,loops,ant,Java,Loops,Ant,有没有一种方法可以完成与这个问题答案相同的任务 但是对于多个.war文件,不使用ant contrib?我需要提取一些.war文件的二进制文件,这些文件构建在另一台服务器上,并复制到运行ant的机器上,这样我就可以在它们上运行findbugs。原因是模糊的和政治性的,我无法控制它们,但我不能做的一件事是使用ant contrib。我无法控制运行ant的服务器,必须获得许多批准才能要求安装软件 我知道这段代码将构建一个文件集,但假设只找到一个文件,并提取文件集中的名字。是否有一种非ant-cont
我知道这段代码将构建一个文件集,但假设只找到一个文件,并提取文件集中的名字。是否有一种非ant-contrib方式来迭代集合,或者可能修改集合中的名称并将其传递给mkdir类型命令?我仍然需要访问每个.war文件名才能传递给unwar。我是一名Ant初学者,但已经编写了其他脚本语言,如果需要,我可能可以在sh中拼凑一些东西,但我更愿意尽可能多地利用Ant工具集。Ant不是一种编程语言,因此没有本机循环机制。这就是为什么像这样的扩展很受欢迎。我个人强烈建议安装扩展 在没有外部插件的情况下,可以使用XSLT转换生成动态执行的ANT文件。以下答案中给出了示例: 最后你考虑过Javascript吗?所需的jar捆绑在最新的jvm中。见: