logback 日志配置過程中排除沖突包
1励饵,出現(xiàn)Class path contains multiple SLF4J bindings。 如何處理?
解決方法:將slf4j-log4j12的包進(jìn)行排除滑燃。
2役听,第二種方案:scop設(shè)置為 provide,類似于maven設(shè)置scope=compile的時(shí)候在打包階段進(jìn)行了exclude操作
3表窘,其它嘗試方案典予,沒有成功。自行嘗試乐严。
嘗試方案一:構(gòu)建空包瘤袖。
參考鏈接:https://blog.csdn.net/y_s_jun/article/details/70314813
嘗試方案二:插件maven-enforcer-plugin
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce-versions</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireMavenVersion>
<version>3.5.0</version>
</requireMavenVersion>
<requireJavaVersion>
<version>1.8</version>
</requireJavaVersion>
</rules>
</configuration>
</execution>
<execution>
<id>enforce-banned-dependencies</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<bannedDependencies>
<excludes>
<exclude>org.slf4j:slf4j-log4j12</exclude>
</excludes>
</bannedDependencies>
</rules>
<fail>true</fail>
</configuration>
</execution>
</executions>
</plugin>
我是數(shù)據(jù)僧,我不是專家昂验,不是精英捂敌,只是記錄每日的學(xué)習(xí),謝謝大家關(guān)注既琴。