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

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • 2.14.14
    • 2.14.13
    • Staging
    • None
    • 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

              dbradicich Damian Bradicich
              awhitford Anthony Whitford
              Peter Lynch Peter Lynch
              NXRM - Tron
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                tigCommentSecurity.panel-title