如何告诉ant构建文件递归地将bin目录下的所有文件添加到jarfile中?



我有以下ant构建文件,它应该将bin目录中的所有类文件打包成一个jarfile:

<?xml version="1.0" encoding="utf-8"?>
<project name="RemoteJunitXletServer.makejar" default="makejar" basedir=".">
    <target name="makejar" description="Build a jarfile based on the JunitServer project">
        <jar jarfile="JunitServer.jar" includes="**.class" basedir="bin" />
    </target>
</project>

不幸的是,包括"**.class"只复制两个目录深度,并且不会复制bin文件夹中任何超过两个目录深度的文件。这些目录必须显式声明吗?或者是否有一种方法可以告诉Ant在保留文件夹结构的同时,只复制bin文件夹中的所有类文件,而不考虑其位置?

尝试includes="**/**.class"

相关内容

  • 没有找到相关文章

最新更新