主题 : 项目的slf4j-log4j12.jar是怎么来的
级别: 童生
UID: 119783
积分:15 加为好友
威望: 1 精华: 0
主题:3 回复:9
注册时间:2018-01-10
在线时长:0
1#   发表于:2018-01-22 18:05:10  IP:220.92.*.*
maven编译项目,会出现这个jar,事实上pom.xml里并没有引入啊,求解释
级别: 版主
UID: 118616
积分:4114 加为好友
威望: 0 精华: 0
主题:0 回复:3968
注册时间:2017-12-04
在线时长:0
2#   发表于:2018-01-23 08:37:52  IP:117.128.*.*
回复第1楼
会报错吗
级别: 童生
UID: 119783
积分:15 加为好友
威望: 1 精华: 0
主题:3 回复:9
注册时间:2018-01-10
在线时长:0
3#   发表于:2018-01-23 10:21:50  IP:220.92.*.*
回复第2楼
配置好logback的集成后,会报logger的binder的错,就是因为slf4j-log4j12和logback-classic两个jar同时存在,原先我的做法是自己手动引入slf4j-log4j12利用scope标签让它只在test的时候有,这样项目可以用tomcat跑起来,但是在做junit的测试时,只要在test下有测试类,maven install就会报错,最后一个个查看贵公司自己的本地jar,在jug里发现有对log4j的引用,就是这个导致会下载slf4j-log4j12,于是我在这个jug的引入下面增加:
<exclusions>  
 <exclusion>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
     </exclusion>
</exclusions>  
完美解决。
最后肉肉的问下,为啥jug不用maven仓库提供的jar呢?
级别: 版主
UID: 118616
积分:4114 加为好友
威望: 0 精华: 0
主题:0 回复:3968
注册时间:2017-12-04
在线时长:0
4#   发表于:2018-01-23 10:27:28  IP:117.128.*.*
回复第3楼

程序是已经打包好了的,也可能是程序员的习惯,不影响就行
1 共1页