Я хочу исключить common-logging
из spring-core
, но spring-core
является транзитивной зависимостью для spring-context
. Я сделал это следующим образом, но мне кажется, что есть более правильный путь. Что это???Исключение зависимостей Maven от транзитивной зависимости весеннего контекста
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
я хочу использовать SLF4J по log4j http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#overview- logging-slf4j – viavad
Вы все еще можете использовать 'sfl4j' (я использую log4j с пружиной); ничто не останавливает вас. Однако, чтобы использовать весну в проекте, вам понадобится 'spring-core', который требует' commons-logging'. Включите его, но не используйте его самостоятельно. –
@William Callahan: Посмотрите на [Bridging legacy APIs] (http://www.slf4j.org/legacy.html). – dur