Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-3997 Adapted Narayana's release process to Nexus 3
  3. JBTM-3998

Enforce Sonatype's and Maven Central's requirements in Narayana's POMs

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Critical Critical
    • 7.3.0.Final
    • 7.2.2.Final
    • None
    • None

      In order to ensure a minimum level of quality of the components available in the Central Repository, Sonatype and Maven Central have established a number of requirements our deployment components have to meet. This allows our users to find all the relevant details about the components from the metadata provided in the Central Repository.

      For more details, refer to https://central.sonatype.org/publish/requirements/

      A non-exhaustive list of tasks is:

      • All artifacts have to have Javadoc and source attachments
      • Various metadata info in POMs
      • All artifacts need checksums
      • All artifacts need to be GPG signed

      As a consequence, we must deploy only Narayana artifacts that satisfy the linked requirements.

      Note: Once this JIRA will be completed, Javadoc will be generated for every Narayana subproject and published directly to Maven Central. This will make the publication to narayana.io redundant.
      The Javadoc for any Narayana artifact will be accessible in multiple ways, for example:

      • Through your IDE: Most modern IDEs can automatically fetch and display Javadoc directly from Maven Central when you're browsing Narayana's dependencies
      • On public sites: You can view the documentation on services like javadoc.io
      • Locally: You can download the Javadoc JAR file from Maven Central and unzip it to view the HTML documentation on your machine

              jfinelli@redhat.com Manuel Finelli
              jfinelli@redhat.com Manuel Finelli
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: