Uploaded image for project: 'Shiro'
  1. Shiro
  2. SHIRO-236

Adding <relativePath> to the <parent> element to avoid Maven 3.0.x issue where parent is not in local repo yet.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 1.2.0
    • None
    • None

    Description

      Add <relativePath> to the <parent> declaration in the pom.xml files to workaround issue with Maven 3.0.x where the parent is not in the local repo (eg when you built from scratch in developer machine) you will get error "Non-resolvable parent POM: Could not find artifact " like this:

      The project org.apache.shiro:shiro-spring:1.2.0-SNAPSHOT (/Users/hsaputra/shiro/trunk/support/spring/pom.xml) has 1 error
      [ERROR] Non-resolvable parent POM: Could not find artifact org.apache.shiro:shiro-root:pom:1.2.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 22, column 13 -> [Help 2]

      Adding relative path element to the parent element seems to fix this.

      Attachments

        1. update_relativepath_pom.txt
          7 kB
          Henry Saputra

        Activity

          People

            kaosko Kalle Korhonen
            hsaputra Henry Saputra
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: