4

これは私の最初の ant プロジェクトであり、そのことに頭を悩ませているようには見えません。jar を効果的に削除し、単体テストを実行した後に元に戻したいと考えています。これは、exclude コマンドでシミュレートできると思います。<classpath>また、タグの下で行う必要があると思います。私の考えは正しいですか?また、この jar がまだ存在するようにしたいのですが、この特定のターゲットを実行するときに、ビルドでそれを無視したいだけです。私はこれを試しました:

<junit fork="no" showoutput="false" printsummary="yes" haltonfailure="false">
     <classpath>
         <fileset dir="${lib.dir}">
             <exclude name="**/*xmlparserv2.jar" />
          </fileset>
     </classpath>
</junit>

しかし、役に立たない。誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

2

名前全体の一致を除外して、次のことを試してください。

<exclude name="**/*xmlparserv2.jar" />
于 2012-07-25T20:19:10.443 に答える
2

テスト中に瓶を動かしてしまいました。最初に、それを削除し、クラス パスのルートに参照を保持します。それから最後に、私はそれをコピーして戻します:例

<delete file="lib/xmlparserv2.jar"/>
<!--run lots of tests-->
<copy todir="lib" file="xmlparserv2.jar"/>
于 2012-08-08T21:29:44.330 に答える