1
私はJUnit 3パッケージ全体を含むJARファイルに依存する必要がありますが、私はJUnit 4をプロジェクトと別にバンドルします。したがって、JUnit 3ランナーを使用して実行されるため、JUnit 4ランナーを使用して実行する必要があるため、テストが中断されます。JARに応じてクラス/パッケージを除外することはできますか?
質問は次のとおりです:JARの特定のクラスまたはパッケージ全体を含まないようにGradleに指示できますか?
UPDATE ことが示唆zipTree /コピー・ソリューションを使用して働いていた:
美しく作品。
涼しいあなたの依存関係にあるアーカイブ内の異なるパス、任意の具体的な例を除外? Gradleユーザーガイドでは、ZipTreeについて簡単に触れています。変更されたJAR依存関係を生成するためにどのように使用しますか? – Matthias
私はzipTreeのアプローチで質問を更新しましたが、今はもうコンパイルしません。アイデア? – Matthias
このアプローチには大きな欠点が1つあります。単に 'compile filtere'を実行すれば、* .classファイルの束をクラスパスに追加するだけです。残念ながら、これらすべてのファイルを別の一時ディレクトリにコピーし、このディレクトリをクラスパスに追加する必要があります。 –