Hi band again,

there is a huge problem in branch/apacheds/optimization-trunks.

The svn:externals property are set to a wrong version of mina :

[EMAIL PROTECTED] optimization-trunks]$ svn pg svn:externals
apacheds https://svn.apache.org/repos/asf/directory/branches/apacheds/optimization daemon -r412564 https://svn.apache.org/repos/asf/directory/releases/daemon/1.0-RC2 shared https://svn.apache.org/repos/asf/directory/branches/shared/optimization
mina -r412559 https://svn.apache.org/repos/asf/directory/releases/mina/0.9.4

MINA-0.9.4  can't compile with shared trunk.

We have to fix this if we want to be able to merge the branch into the trunk...

Another point : it could be a very good idea to commit .classpath to link projects between them, instead of depending on jars in the repo. So far, as we have .classpath built by maven, each project point to a jar in the repo, not to another project. So you may run the server without using the piece of code you have just modified, because the jar that you created by mvn install was not the one pointed in another .classpath.

For instance, in optimization-trunks, the .classpath contains :
<classpathentry kind="var" path="M2_REPO/org/apache/directory/shared/shared-asn1/0.9.5.1/shared-asn1-0.9.5.1.jar"/>

but the current project shared-ldap pom.xml contains :
<version>0.9.5.2-SNAPSHOT</version>

So whatever modification you do in shared-ldap, even related to MINA filter-codec-asn1 project, won't be used when you will test MINA. You can mvn install shared-ldap how often you want, MINA will still use an old jar ...

And this is not Maven fault :)

Emmanuel


Reply via email to