Hi developers,
Playing with maven dependencies and a project I had a lot of troubles
because using this maven dep :

<dependency>
 <groupId>org.apache.directory.server</groupId>
 <artifactId>apacheds-all</artifactId>
 <version>1.5.5</version>
 <type>jar</type>
 <scope>compile</scope>
</dependency>

It was implicitly overwriting my class loading for Slf4j classes.

This was really weird so analysing the jar, we discovered that
apaches-all contains hardcoded some Slf4j classes ...

Upgrading to 2.0 partially solved the issue as we got a newer version
of Slf4j hardcoded that was not conflicting anymore with the rest of
the project.

So my question:

Are we doing something wrong using that del ?

Why is Slf4j hardcoded inside that ?

Cheers

Reply via email to