1
我需要依赖于包含整个JUnit 3包的JAR文件,但我将JUnit 4与我的项目分开捆绑。因此,我的测试中断是因为它们是使用JUnit 3运行器执行的,而它们应该使用JUnit 4运行器运行。当依赖于JAR时,是否可以排除类/包?
现在的问题是:我可以告诉Gradle在取决于它时不包括JAR中的某些类或整个包吗?
UPDATE 它的工作使用建议zipTree /复制解决方案:
精美的作品。
我需要依赖于包含整个JUnit 3包的JAR文件,但我将JUnit 4与我的项目分开捆绑。因此,我的测试中断是因为它们是使用JUnit 3运行器执行的,而它们应该使用JUnit 4运行器运行。当依赖于JAR时,是否可以排除类/包?
现在的问题是:我可以告诉Gradle在取决于它时不包括JAR中的某些类或整个包吗?
UPDATE 它的工作使用建议zipTree /复制解决方案:
精美的作品。
你可以尝试依靠jar文件为ZipTree
ZipTree
允许包含/排除在你的依赖存档中不同的路径
冷静,任何具体的例子吗? Gradle用户指南仅简要提及ZipTree;我将如何使用它来生成修改后的JAR依赖关系? – Matthias 2011-01-14 16:58:27