我需要通过Gradle从运行时依赖项中排除jar。
我收到此错误:
Caused by: java.lang.IllegalStateException: Conflicting persistence unit definitions for name 'ldb-jpa': file:/D:/EricFrancis/shared/build/libs/shared.jar, file:/D:/EricFrancis/shared/build/resources/main
我正试图排除那个罐子。
如何告诉gradle这样做?
答案 0 :(得分:1)
没有更多信息(Gradle版本,构建脚本的相关部分等),很难说。但由于这不是Maven或Ivy依赖,我考虑不首先添加它。
答案 1 :(得分:0)
事实证明,我不明白配置是如何运作的。
我能够通过以下方式排除jar:
configurations {
testRuntime {
exclude module: 'share'
}
testCompile {
exclude module: 'share'
}
}