【发布时间】:2017-12-07 16:47:15
【问题描述】:
JaCoCo 和MultiRelease JAR files 存在问题。由于两个地方存在相同的类名,JaCoCo 抱怨:
Caused by: java.lang.IllegalStateException: Can't add different class with same name: jodd/core/JavaBridge
at org.jacoco.core.analysis.CoverageBuilder.visitCoverage(CoverageBuilder.java:107)
at org.jacoco.core.analysis.Analyzer$1.visitEnd(Analyzer.java:96)
我们如何告诉 JaCoCo(在 Gradle 中)跳过 META-INF 路径中的类?或者表现得像它应该的那样(使用正确的类并忽略其他版本),取决于 JVM 版本?
【问题讨论】:
标签: java jacoco java-9 java-platform-module-system