Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

5. Upload to Maven repository

  • Note that the  kieker-RC-release already pushed the file to the Staging Repository
  • Inspect and publish Prepare artifacts
    • Create kieker-<version>.pom, e.g., from SNAPSHOT upload (change version names
    • Sign files with gpg -u 8E97E26A -ab <file>
    • Resulting set of files:
      • kieker-1.13-aspectj.jar kieker-1.13-emf.jar kieker-1.13.jar kieker-1.13-javadoc.jar kieker-1.13.pom kieker-1.13-sources.jar
        kieker-1.13-aspectj.jar.asc kieker-1.13-emf.jar.asc kieker-1.13.jar.asc kieker-1.13-javadoc.jar.asc kieker-1.13.pom.asc kieker-1.13-sources.jar.asc

  • Publish release in Staging Repository (see also  8a. Release It (Sonatype User Guide) )
    • Login to  https://oss.sonatype.org/index.html#stagingRepositories (with  Sonatype JIRA credentials)
    • Filter Select Staging upload → Artifact(s) with POM
    • Upload the files from above including the .asc files
    • Select Staging repositories and filter by netkieker and you should see the repository with status open
    • Inspect the file and trigger the "Close" operation. An email will be sent, which contains SHA1 checksums to be compared
    • Inspect the snapshot repository (Refresh Staging Repositories view and the repo should appear with Status Closed)
    • If everything's fine, trigger the "Release" operation. Note that this step is irreversible (i.e., a file once published at Maven Central cannot be replaced)!

...