包含Openshift Java RESTClient时生成失败
我有一个使用Spring的项目,只要我在pom.xml文件中包含以下内容:包含Openshift Java RESTClient时生成失败,java,spring-boot,openshift,Java,Spring Boot,Openshift,我有一个使用Spring的项目,只要我在pom.xml文件中包含以下内容: <dependency> <groupId>com.openshift</groupId> <artifactId>openshift-restclient-java</artifactId> <version>6.1.3.Final</version> </dependency> SpringBoot和Openshift库
<dependency>
<groupId>com.openshift</groupId>
<artifactId>openshift-restclient-java</artifactId>
<version>6.1.3.Final</version>
</dependency>
SpringBoot和Openshift库都使用slf4j,这是一个日志桥框架。但是,它们都包含不同的绑定:
- Spring boot包括Logbback
- Openshift包括log4j
<!-- language: lang-xml -->
<dependency>
<groupId>com.openshift</groupId>
<artifactId>openshift-restclient-java</artifactId>
<version>6.1.3.Final</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
com.openshift
openshift restclient java
6.1.3.最终版本
org.slf4j
slf4j-log4j12
Spring boot和Openshift库都使用slf4j,这是一个日志桥框架。但是,它们都包含不同的绑定:
- Spring boot包括Logbback
- Openshift包括log4j
<!-- language: lang-xml -->
<dependency>
<groupId>com.openshift</groupId>
<artifactId>openshift-restclient-java</artifactId>
<version>6.1.3.Final</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
com.openshift
openshift restclient java
6.1.3.最终版本
org.slf4j
slf4j-log4j12
clean m2()repo并再次尝试使用slf4j-log4j12
和logback
作为pom.xml中的依赖项吗?您可以使用mvn dependency:tree
查看此项目实际加载的依赖项。之后,您可以手动排除其中一些,以防止同时存在slf4j
和logback
。我删除了整个.m2存储库,再次运行了mvn构建,它下载了一堆东西,但仍然得到了相同的errorclean m2()您是否在pom.xml中使用slf4j-log4j12
和logback
作为依赖项重新创建并重试?您可以使用mvn dependency:tree
查看此项目实际加载的依赖项。在此之后,您可以手动排除其中的一些,以防止同时存在slf4j
和logback
。我删除了整个.m2存储库,再次运行mvn构建,它下载了大量内容,但仍然得到相同的错误