希望将整个应用程序模块化,即从Java 8迁移到Java 11,但随着模块化的发展,出现了一些依赖冲突。
这两个jars都有相同的名称包,因此会导致100多个编译错误:
[ERROR] error: module java.xml.bind reads package org.jdbi.v3.core from both org.jdbi.v3.core and ru.vyarus.dropwizard.guicey.jdbi3
消息。试图从ru.vyarus.dropwizard.guicey.jdbi3 org.jdbi.v3中排除使用Maven,但它没有工作
<dependency>
<groupId>ru.vyarus.guicey</groupId>
<artifactId>guicey-jdbi3</artifactId>
<exclusions>
<exclusion>
<groupId>org.jdbi</groupId>
<artifactId>jdbi3-core</artifactId>
</exclusion>
</exclusions>
</dependency>
请给我建议。
发布于 2021-06-08 13:28:08
https://stackoverflow.com/questions/67787656
复制相似问题