2

我有一个文件夹结构

build/classes/com/vaannila/domain/.class files
build/classes/com/vaannila/service/.class files
build/classes/com/vaannila/web/.class files

我的要求是使用 ant 创建一个 jar 文件,我如何在 jar 中包含指定的文件夹,比如我只想包含domainservice(或)domain以及web在 jar 中,就像我使用 Eclipse(Export-->存档文件)。

任何人都可以帮我解决这个问题吗?

4

1 回答 1

1

您可以在文件集元素中使用包含和排除标签,并选择特定文件...

  <jar destfile="${jar.dir}/${jar.file.name}" index="true"
       manifest="${manif.dir}/${manif.file.name}">
     <fileset dir="${build.classes.dir}" >
        <include/>
        <exclude/>
    </fileset>
  </jar>

   <fileset dir="${build.classes.dir}">
    <exclude name="**/property/*"/>
    <include name="**/abcd/*"/>
</fileset>

这样您就可以删除/包含相应的目录。

于 2012-12-06T11:07:30.963 回答