Le 04/09/15 11:11, Kiran Ayyagari a écrit :
> On Fri, Sep 4, 2015 at 4:27 PM, Jan Van Besien <[email protected]> wrote:
>
>> I'd like to integrate an embedded apacheds LDAP server in my java
>> project using the apacheds LdapServer from the apacheds-service
>> artifact.
>>
> LdapServer is from apacheds-protocol-ldap artifact
> the apacheds-service module is for standalone execution of the server.
>
> In embedded mode you need to pick the dependencies and add to your project
> take a look at the below pom.xml to see the required dependencies
> (they are all in commented section)
>
> http://svn.apache.org/repos/asf/directory/sandbox/kayyagari/embedded-sample-trunk/pom.xml
>
>> However, I noticed that apacheds-service is a mvn shaded jar, which
>> includes its dependencies. This is a real problem because some of its
>> dependencies (e.g. bcprov) clash with dependencies I already have in
>> my project. Essentially by using a shaded jar, normal mvn dependency
>> resolution is no longer possible.
>>
>> Assuming there are good reasons for the shaded jar, wouldn't it be
>> better to provide both a shaded and normal jar (e.g. the shaded
>> version with a different classifier)?
>>
>> I assume the shaded jar might make sense in standalone use cases. But
>> for inclusion in other java projects, I don't think it is a good idea.

I suggest you fill a JIRA for such a request. It's not a bad idea, and
we will not forget about it if it's in the issue tracker system.

Thanks !

Reply via email to