2 Replies Latest reply on Dec 11, 2006 9:37 AM by alex.pinkin

    Maven2 repo cleanup of jboss artifacts

    starksm64

      The maven2 repo under http://repository.jboss.com/maven2/ at lease for the jboss components is garbage due to inconsistent use of groupId/artifactId. For example, here are two jboss-common-core trees:

      http://repository.jboss.com/maven2/jboss/common/core/jboss-common-core/
      http://repository.jboss.com/maven2/jboss/jboss-common-core/

      two legacy common-core trees:

      http://repository.jboss.com/maven2/jboss/jboss-common/
      http://repository.jboss.com/maven2/jboss/core/common-core/

      Most of this I guess is what Ruel ported from the jbossbuild repo. For the jboss artifacts I believe we should just have a groupId of jboss and an artifactId of the project name. As we mavenize projects we need to be validating that the dependencies to http://repository.jboss.com/maven2/ artifacts are known and valid entities. Right now:

      - jbossxb has invalid dependencies
      - We are missing jbossretro versions of the jboss-common* artifacts
      - jbosssx has questionable jboss artifact dependencies.

      We are brining on a QA person tasked with focusing on the maven2 build issues, so we can port projects and get some consistency in this area.