3

我有一个具有下面提到的结构的 java 项目(MyProject)

src->package1(读作 com.test.Atrribute)->File1.java,File2.java

src->package2(读作 com.test.Objects)->obj1.java,obj2.java

src->directory(读取为 Webcontent.Objects)-> Folder1 -> application.properties 文件和更多文件

目前 build.xml 为上述项目创建一个 jar 并从 package1 和 package2 复制类文件。

但是,我的 jar 还应该包含包含所有内容的文件夹(Webcontent.Objects)(即文件夹和文件)。

如何在 build.xml 中执行此操作?

我以前从未创建过 build.xml,而且对这一切都非常陌生。

以下是 build.xml 中的 jar 任务,用于将类文件包含在 jar 中。

<target name="MyProject-jar" depends="compile"  
        description="Jar for the Project">        
  <jar destfile="${output.dir}/MyProject.jar" basedir="${output.dir}/">
    <include name="com/test/Attribute/*.class"/>
    <include name="com/test/Objects/*.class"/>          
  </jar>
</target>

感谢是否有人可以提供帮助。谢谢。

4

1 回答 1

0

你可以添加

<include name="Webcontent/Objects/**/*"/>

到你的 jar 任务

注意**递归地考虑其父目录下的目录

于 2012-06-07T17:27:31.587 回答