Java 如何解决从ru.vyarus.dropwizard.guicey.jdbi3和org.jdbi.v3.core读取包org.jdbi.v3.core的问题
希望将整个应用程序模块化,即从Java 8迁移到Java 11,但由于模块化,出现了一些依赖冲突 这两个JAR具有相同的名称包,因此会导致100多个编译错误:Java 如何解决从ru.vyarus.dropwizard.guicey.jdbi3和org.jdbi.v3.core读取包org.jdbi.v3.core的问题,java,maven,modularity,Java,Maven,Modularity,希望将整个应用程序模块化,即从Java 8迁移到Java 11,但由于模块化,出现了一些依赖冲突 这两个JAR具有相同的名称包,因此会导致100多个编译错误: [ERROR]错误:模块java.xml.bind从org.jdbi.v3.core和ru.vyarus.dropwizard.guicey.jdbi3消息读取包org.jdbi.v3.core。 试图使用Maven从ru.vyarus.dropwizard.guicey.jdbi3 org.jdbi.v3中排除,但无效 <de
[ERROR]错误:模块java.xml.bind从org.jdbi.v3.core和ru.vyarus.dropwizard.guicey.jdbi3
消息读取包org.jdbi.v3.core。
试图使用Maven从ru.vyarus.dropwizard.guicey.jdbi3 org.jdbi.v3中排除,但无效
<dependency>
<groupId>ru.vyarus.guicey</groupId>
<artifactId>guicey-jdbi3</artifactId>
<exclusions>
<exclusion>
<groupId>org.jdbi</groupId>
<artifactId>jdbi3-core</artifactId>
</exclusion>
</exclusions>
</dependency>
ru.vyarus.guicey
guicey-jdbi3
org.jdbi
jdbi3核
请给出建议。好吧,深入研究Java 9给出了最基本的答案,它是关于 拆分包问题 这应该得到解决 本节提出了非常有趣的解决方案