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

packaging data not parsed in maven 2 pom

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 2.0.0-alpha-1
    • 2.0.0-alpha-2
    • None
    • None
    • jdk 1.5

    Description

      ivy doesn't resolve non-JAR dependencies. for example, a maven2 repo contains a WAR. when specified as a dependency, ivy clearly shows that it grabs the POM from the repo, but then attempts to download a JAR file, despite the fact that the downloaded POM calls out a <packaging>war</packaging> element. feel free to inspect the POM and artifacts referenced in the log below.

      [ivy:install] tried
      > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.pom
      > [ivy:install] portal-maven2: found md file for [ com.sun.portal |
      > rssportlet | 1.1 ]
      > [ivy:install] =>
      > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.pom(
      > 1.1)
      > [ivy:install] portal-maven2: downloading
      > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.pom
      > [ivy:install] portal-maven2: downloading
      > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.pom.sha1
      > [ivy:install] sha1 OK for
      > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.pom
      > [ivy:install] found [ com.sun.portal | rssportlet | 1.1 ] in
      > portal-maven2
      > [ivy:install] :: downloading artifacts to cache ::
      > [ivy:install] tried
      > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.jar
      > [ivy:install] CLIENT ERROR: Not Found url=
      > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.jar
      > [ivy:install] WARN: [NOT FOUND ] [ com.sun.portal | rssportlet | 1.1]/rssportlet.jar[jar]
      > [ivy:install] WARN: ==== portal-maven2: tried
      > [ivy:install] WARN:
      > https://portal.dev.java.net/nonav/repository/com/sun/portal/rssportlet/1.1/rssportlet-1.1.jar
      > [ivy:install] :: installing in private ::
      > [ivy:install] installing [ com.sun.portal | rssportlet | 1.1 ]
      > [ivy:install] missing artifact [ com.sun.portal | rssportlet | 1.1]/rssportlet.jar[jar]:
      > [ivy:install]
      > /home/jtb/src/ps.Portal_7_2_OSS_branch/dependencies/../dependencies/cache/com.sun.portal/rssportlet/jars/rssportlet-
      > 1.1.jar file does not exist
      > [ivy:install] published ivy to
      > ../dependencies/private-repository/com.sun.portal/rssportlet/ivys/ivy-
      > 1.1.xml
      > [ivy:install] :: install resolution report ::
      >

      Attachments

        1. ivy-500.patch
          3 kB
          Jeffrey Blattman

        Issue Links

          Activity

            People

              Unassigned Unassigned
              farble1670 Jeffrey Blattman
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: