5
我们已经编写了基于弹簧安全核和弹簧测试(范围测试)的组件。当我进行第一次测试时,无法找到commons-logging
的LogFactory
。 我看着spring-security-core
的pom.xml
,很惊讶它被排除在spring-core
之外,它通常会提供这种依赖性。 commons-logging
在编译时在不同的spring类中使用,为什么它被排除?为什么spring-security-core排除commons-logging?
JFTR:如果我改变,使
spring-test
被列出的顺序前spring-security-core
一切正常。
共享记录是由弹簧核心排除,但是我看到commons-logging稍后将作为直接依赖包含在[POM](https://github.com/spring-projects/spring-security/blob/master/core/pom.xml)中。 – user944849
我也看到了,但它不会将依赖项添加到我的项目中。我想知道他们为什么这么做。他们不能只管理依赖的版本或覆盖它? – lrxw