JavaReflectAPI is conflicting when assembly skinny-micro and skinny-framework
smdmts opened this issue · comments
Hi, I'm using sbt-assembly plugin with skinny-framework but the following error has occurred. Because skinny/util/JavaReflectAPI.scala
is containing the same path of skinny-micro and skinny-framework.
Please let me know if this problem correspondence in skinny-framework?
- https://github.com/skinny-framework/skinny-framework/blob/c1f33c2853e6f891b84ed8f865b57e19da8f1752/common/src/main/scala/skinny/util/JavaReflectAPI.scala
- https://github.com/skinny-framework/skinny-micro/blob/5767046c157a2b19328d9c86e42a283e82a77897/micro-common/src/main/scala/skinny/util/JavaReflectAPI.scala
Dependency Graph
[info] | +-org.skinny-framework:skinny-common_2.12:2.5.1 [S]
[info] | +-com.typesafe:config:1.3.2
[info] | +-joda-time:joda-time:2.9.9
[info] | +-org.joda:joda-convert:1.9.2
[info] | +-org.scala-lang.modules:scala-parser-combinators_2.12:1.0.6 [S]
[info] | +-org.skinny-framework:skinny-micro-common_2.12:1.2.7 [S]
[info] | +-org.slf4j:slf4j-api:1.7.21 (evicted by: 1.7.25)
[info] | +-org.slf4j:slf4j-api:1.7.25
Error log
[error] /{user_name}/.coursier/cache/v1/https/repo1.maven.org/maven2/org/skinny-framework/skinny-common_2.12/2.5.1/skinny-common_2.12-2.5.1.jar:skinny/util/JavaReflectAPI$.class
[error] /{user_name}/.coursier/cache/v1/https/repo1.maven.org/maven2/org/skinny-framework/skinny-micro-common_2.12/1.2.7/skinny-micro-common_2.12-1.2.7.jar:skinny/util/JavaReflectAPI$.class
@seratch Thanks, now it works fine.