Hi guys,

yesterday, I tried to cut a small external project, demonstrating how to use our jars to test LDAP. It was not so easy, as I had to include many jars in order to have the code working.

Lately, we modified the apacheds-all pom.xml (not yet committed) to generate a unique jar with Pierre-Arnaud (the shade plugin was misconfigured) and now, I'm able to run a standalone test including only those jars :

- junit
- apacheds-core-annotations
- apacheds-core-integ
- apacheds-server-annotations
- apacheds-server-integ
- apacheds-test-framework
- apacheds-all

This is pretty convenient to be able to have all the jars gathered in apacheds-all, but we need to go a bit farther : the apacheds-test-framework should also gather the junit, apacheds-core-annotations, apacheds-core-integ, apacheds-server-annotations and apacheds-server-integ jars in one single jar. It would make possible to have two jars only to include when writing a standalone test application.

One other option would be to create two apacheds-all jars :
- the one we currently produce, with all the needed dependencies except the test ones
- and a apacheds-test-all which includes everything.

What would be the best solution ?

--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Reply via email to