FYI I solved by replacing

    <dependency>
      <groupId>org.apache.directory.server</groupId>
      <artifactId>apacheds-service</artifactId>
      <version>2.0.0.AM25</version>
    </dependency>

with

    <dependency>
      <groupId>org.apache.directory.server</groupId>
      <artifactId>apacheds-core-annotations</artifactId>
      <version>2.0.0.AM25</version>
    </dependency>
    <dependency>
      <groupId>org.apache.directory.server</groupId>
      <artifactId>apacheds-core-api</artifactId>
      <version>2.0.0.AM25</version>
    </dependency>
    <dependency>
      <groupId>org.apache.directory.server</groupId>
      <artifactId>apacheds-service-builder</artifactId>
      <version>2.0.0.AM25</version>
    </dependency>
    <dependency>
      <groupId>org.apache.directory.api</groupId>
      <artifactId>api-ldap-codec-standalone</artifactId>
      <version>2.0.0.AM2</version>
    </dependency>
    <dependency>
      <groupId>org.apache.directory.api</groupId>
      <artifactId>api-ldap-model</artifactId>
      <version>2.0.0.AM2</version>
    </dependency>
    <dependency>
      <groupId>org.apache.directory.api</groupId>
      <artifactId>api-ldap-schema-data</artifactId>
      <version>2.0.0.AM2</version>
    </dependency>
    <dependency>
      <groupId>org.apache.directory.api</groupId>
      <artifactId>api-util</artifactId>
      <version>2.0.0.AM2</version>
    </dependency>

Regards.

On 2019/01/03 09:01:00, Francesco Chicchiricc�� <[email protected]> wrote: 
> Hi all,
> at Syncope we embed ApacheDS in our build-tools, as support for integration 
> tests.
> 
> I recently started noticing messages as follows, during startup:
> 
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in 
> [jar:file:/home/ilgrosso/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.11.1/log4j-slf4j-impl-2.11.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in 
> [jar:file:/home/ilgrosso/.m2/repository/org/apache/directory/server/apacheds-service/2.0.0.AM25/apacheds-service-2.0.0.AM25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an 
> explanation.
> SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
> 
> So I went checking the content of apacheds-service-2.0.0.AM25.jar as 
> downloaded from Maven central, and found that it seems to embed its 
> transitive dependencies (bouncy-castle, jdbm, slf4j, log4j2, ...): is there 
> any rationale for this?
> Would it be possible to get apacheds-service as plain JAR, so that 
> dependencies can be managed within our Maven projects?
> 
> Thanks!
> Regards.

Reply via email to