Alex, Enrique,

The assembly of G in m2 is failing because we can't find valid poms
for Apache directory artifacts. Our module geronimo-directory depends
on apache directory artifacts. The Apache directory artifacts now have
moved under the groupId "org.apache.directory"
http://www.ibiblio.org/maven2/org/apache/directory/

I have begun changing geronimo/directory/pom.xml to refelct the new
groupId:artifactId of the Apache directory artifacts.

After those changes, the java code in geronimo-directory module has to
be changed to reflect the new package names in the dependencies.

Below, you'll see an excerpt of the geronimo/directory/pom.xml listing
the directory dependencies. I think I was able to map most of the
dependencies to the new groupId:artifactId. Please see comments inline
and verify those.

I wasn't able to do so for the first 4 dependencies. Any help there
would be appreciated.

<!-- unable to find a corresponding dependency in the new
groupdId:artifactId -->
       <dependency>
           <groupId>directory-asn1</groupId>
           <artifactId>asn1-codec</artifactId>
           <version>${asn1Version}</version>
       </dependency>

       <dependency>
           <groupId>directory-asn1</groupId>
           <artifactId>asn1-ber</artifactId>
           <version>${asn1Version}</version>
       </dependency>

       <dependency>
           <groupId>directory-asn1</groupId>
           <artifactId>asn1-der</artifactId>
           <version>${asn1Version}</version>
       </dependency>

       <dependency>
           <groupId>directory-shared</groupId>
           <artifactId>apache-ldapber-provider</artifactId>
           <version>${apachedsVersion}</version>
       </dependency>

<!-- mapped the following deps. Please verify  --->
       <dependency>
           <groupId>org.apache.directory.server</groupId>
           <artifactId>apacheds-core</artifactId>
           <version>${apachedsVersion}</version>
       </dependency>

       <dependency>
           <groupId>org.apache.directory.server</groupId>
           <!-- artifactId>apacheds-shared</artifactId  -->
           <artifactId>apacheds-core-shared</artifactId>
           <version>${apachedsVersion}</version>
       </dependency>

       <dependency>
           <groupId>org.apache.directory.shared</groupId>
           <!-- artifactId>ldap-common</artifactId  -->
           <artifactId>shared-ldap</artifactId>
           <version>${apachedsVersion}</version>
       </dependency>

       <dependency>
           <groupId>org.apache.directory.mina</groupId>
           <!-- artifactId>mina</artifactId  -->
           <artifactId>mina-core</artifactId>
           <version>${minaVersion}</version>
       </dependency>

       <dependency>
           <groupId>org.apache.directory.server</groupId>
           <!-- artifactId>kerberos-common</artifactId  -->
           <artifactId>apacheds-kerberos-shared</artifactId>
           <version>${kerberosCommonVersion}</version>
       </dependency>

       <dependency>
           <groupId>org.apache.directory.server</groupId>
           <!--  artifactId>kerberos-protocol</artifactId  -->
           <artifactId>apacheds-protocol-kerberos</artifactId>
           <version>${kerberosProtocolVersion}</version>
       </dependency>

       <dependency>
           <groupId>org.apache.directory.server</groupId>
           <!--  artifactId>ldap-protocol</artifactId  -->
           <artifactId>apacheds-protocol-ldap</artifactId>
           <version>${ldapProtocolVersion}</version>
       </dependency>

Reply via email to