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.