Hi guys,

I have successfully merged many modules in shared. The remaining modules are :
- ldap-client-api
- shared-all
- shared-dsml-parser
- shared-i18n
- shared-ldap
- shared-ldap-jndi
- shared-ldap-schema

There are a few more things we could do here :
- ldap-client-api should also be merged in shared-ldap
- shared-ldap-schema is a separate module, but I think it could also be injected into shared-ldap - shared-i18n is a separate module for convenience reason : it would have been painful to work on translation in another module.

We can discuss further about what should be done in this area, I don't want to go too far and have to rollback.

The next big step will be the shared/api renaming, something I'd like to do either this week-end or at the very beginning of next week. Then we will probably be ready for a API/shared release.

One more thing, just to clarify my last mail about OSGi (I read it and found it a bit like I was micro-managing) : I think that we should wait for the next release of ADS (ie, post 2.0.0-RC1) because we will probably do some other changes in shared (like rename it to API) and we would like to release this asap. Working in a branch on OSGi is just a way to be sure that there won't be any contention in this area, and of course, if the OSGi implementation is finished before we are ready for a release, I have nothing against merging back the branch into trunk.

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

Reply via email to