我正在尝试使用单个直接依赖项编译一个简单的模块,并且从2个库中读取的包中出现了很多错误。
我正在使用最新的稳定版本的库,我发现它们之间是分开的。
有没有办法解决这个问题,而无需等待包含unsplit软件包的新版本的库?
module-info.java:
module abc {
requires spring.cloud.starter.feign;
}
的build.gradle:
apply plugin: 'java-library'
dependencies {
api 'org.springframework.cloud:spring-cloud-starter-feign:1.3.4.RELEASE'
}
Java版本:9 + 181
gradle版本:4.2
./ gradlew Abc:compileJava
任务:Abc:compileJava
错误:未命名的模块从ribbon和ribbon.transport中读取包com.netflix.ribbon 错误:未命名的模块从ribbon.httpclient和ribbon.loadbalancer读取包com.netflix.loadbalancer
错误:未命名的模块从jcl.over.slf4j和commons.logging读取包org.apache.commons.logging
错误:未命名的模块从jcl.over.slf4j和commons.logging读取包org.apache.commons.logging.impl。 错误:未命名的模块从ribbon.httpclient和ribbon.core读取包com.netflix.client.http
错误:未命名的模块从ribbon.loadbalancer和ribbon.core中读取包com.netflix.client 错误:模块spring.cloud.starter.archaius从ribbon和ribbon.transport中读取包com.netflix.ribbon 错误:模块spring.cloud.starter.archaius从jcl.over.slf4j和commons.logging读取包org.apache.commons.logging
错误:模块spring.cloud.starter.archaius从jcl.over.slf4j和commons.logging中读取包org.apache.commons.logging.impl 错误:模块spring.cloud.starter.archaius从ribbon.httpclient和ribbon.loadbalancer读取软件包com.netflix.loadbalancer
...
100个错误