Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-19912

Central Sync Requirements not valid with Maven 3.6.1 changes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.14.13
    • Fix Version/s: 2.14.14
    • Component/s: Staging
    • Labels:
      None
    • Environment:
      Maven 3.6.1, OpenJDK 12.0.1, MacOS 10.14.4

      Description

      My open source project upgraded to Maven 3.6.1 and added child.scm.url.inherit.append.path=“false” to the scm tag to correct the Source Code Management links:

       <scm child.scm.url.inherit.append.path="false”>
      

      Alas, now I am unable to deploy to central because three validations are failing on oss.sonatype.org:

      1. Sources Validation
      2. POM Validation
      3. Javadoc Validation

      Each validation reports:

      Illegal POM: /org/projectlombok/lombok-maven/1.18.8.0/lombok-maven-1.18.8.0.pom Unknown attribute 'child.scm.url.inherit.append.path' for tag 'scm' (position: START_TAG seen ...</modules>\n\n <scm child.scm.url.inherit.append.path="false">... @39:50)

      I'm assuming that the validation logic needs to be updated to accommodate Maven 3.6.1 changes.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dbradicich Damian Bradicich
              Reporter:
              awhitford Anthony Whitford
              Last Updated By:
              Peter Lynch
              Team:
              NXRM - Tron
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response:

                  tigCommentSecurity.panel-title