0

在我的项目中,我可以在 src 文件夹下包含包,但我需要包含其他文件夹(不包含 .java 或 .class 文件)和库。

<jar>使用build.xml 中的任务创建 jar 文件时,如何在项目中包含库和其他非类文件夹?

4

1 回答 1

0

这是我如何执行此操作的快照:

<jar destfile="adasim-${version}-deps.jar" manifest="resources/MANIFEST.MF">
                        <fileset dir="${class.dir}"/>
                        <fileset dir=".">
                                <include name="resources/xml/adasim.xsd"/>
                                <include name="resources/VERSION"/>
                        </fileset>
                        <archives>
                                <zips>
                                        <fileset dir="${lib.dir}" includes="**/*.jar" excludes="**/junit*.jar"/>
                                </zips>
                        </archives>
 </jar>

用于<fileset>选择要复制到 JAR 中的文件,<zips>并与 JAR 结合使用以包含 JAR 中的内容。

大量文档可以在ant 手册中找到。

于 2012-06-04T11:01:10.803 回答