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を作成したことがなく、これらすべてにほとんど慣れていません。

以下は、クラス ファイルを jar に含めるための build.xml の 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 に答える