Uploaded image for project: 'Ivy'
  1. Ivy
  2. IVY-262

Maven2 POM support can find groupId from "parent" element

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.3.1
    • 1.4-RC1
    • None
    • None

    Description

      I've been trying to use Maven2 format repositories out there, and finding that Ivy breaks when it encounters POMs like this one:
      http://mirrors.dotsrc.org/maven2/org/apache/directory/server/apacheds-core/1.0-RC3/apacheds-core-1.0-RC3.pom

      which have a <parent> element specifying the groupId, but there is no groupId, but no main groupId element. This would seem to be legal, since I've encountered a number of them.

      This is pretty nasty as it basically breaks the build, and there appears to be no way to get around it except possibly to put the files in some other repo without the POM.

      This also points out that it should be possibly to use a repo in M2 format without automatically pickingup POM files. The M2 format is somewhat attractive as it is more hierarchical, and perhaps mroe efficient, but more important there are lots of files out there now in repos in that format (primarilly the ibiblio one), but that doesn't necessarilly imply that the user of those files wants to automatically pick up the info from the POMs.

      Attachments

        Activity

          People

            xavier Xavier Hanin
            colins Colin Sampaleanu
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: