-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 22.01.2010 15:39, Emmanuel Lecharny wrote: > Hi guys, > > we have some code in shared for the client API. In order to test it, as > we need a running ldap server, the tests have been pushed to a apacheds > sub project : ldap-api-test. > > This was not a good idea. We already have a client project > (http://svn.apache.org/viewvc/directory/clients/trunk/ldap/) containing > code for a LDAP client. I suggest we move all the client API code there, > tests included, with dependencies on shared and apacheds. > > We also should make both the kerberos and ldap clients a part of the > externals in the main project, so that we immediately see the impact of > any modification done in either shared or apacheds.
So referencing SNAPSHOT-versions of subprojects will be a must. To see impacts immediately in the Apache CI we should not have the different subprojects like apacheds, shared, daemon, installer, ... but trunk-with-dependencies as a the one and only project to build. So we have the need to haven SNAPSHOT dependencies in out pom, like share-x.x.x-SNAPHOST in the apacheds/pom.xml. This would be in contradiction of [1] "At some point, we may want to decouple the server from the shared snapshots to avoid having hundreds of compilation failures in ADS (or in Studio)." [1] http://www.archivum.info/[email protected]/2010-01/00242/Shared-modifications-impact-on-studio-and-ads.html > > Thougts ? > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAktZyoUACgkQ2lZVCB08qHGZ2QCgjfEF4G5YAp/Ki+EkMl8qHPnQ tgwAn3uxvE03dOESZ2aWWqkcDTfJIRlm =1Csk -----END PGP SIGNATURE-----
