0

ANT 内のクラスパスから参照されるファイルを unjar する例を楽しみにしています。ウェブで例を見つけることができませんでした。unjar ターゲット内のパスを使用しようとすると、クラスパス内のすべての jar ファイルが unjar されます。誰かが私に何か例を挙げて提案できますか?

4

1 に答える 1

0

unjar する jar 名を指定する必要があります。
src にワイルドカード (*) が含まれている可能性があります。

これにより、${ant.home}/lib/ 内のすべての jar が解凍されます

<unzip src="${ant.home}/lib/*.jar" dest="..."/>

私はあなたが使うべきだと思います:

<unzip src="${ant.home}/lib/ant.jar" dest="..."/>

jar からいくつかのファイルを解凍したい場合は、次の例を見てください。

<unzip src="${ant.home}/lib/ant.jar" dest="...">
  <patternset>
    <include name="**/ant_logo_large.gif"/>
    <include name="**/LICENSE.txt"/>
  </patternset>
</unzip>

解凍タスクのドキュメントを参照してください

于 2010-12-08T11:46:06.457 に答える