2

私のANTビルドスクリプトは、createEJBStubsと呼ばれるWebSphereコマンドを使用して、すべてに加えて1つの新しく生成されたクラスを含むJARファイルを生成しますcom/myapp/services/_User_Service_Stub.class

このスタブクラスは開発時にJUnitテストを実行するためにのみ使用されるため、独自のJARファイルに含める必要があります。

AAA.JARANTに、一致するすべてのものをコピーし_*Stub.class、それらのファイルのみをコピーするように指示するにはどうすればよいですかBBB.JAR(同じディレクトリ/パッケージ構造を維持します)。

どんなアイデアやポインタでも大歓迎です!ありがとう、

ロブ

4

1 に答える 1

7

わかりました-私自身の質問に答えます-それは驚くほど簡単でした。すみません、聞いてみました。

<unzip src="AAA.JAR" dest="./temp">
  <patternset>
    <include name="**/_*Stub.class" />
  </patternset>
</unzip>

<zip destfile="BBB.JAR" basedir="./temp" />

ANTに感謝します。

于 2012-06-22T18:16:22.670 に答える