Skip to content
This repository has been archived by the owner on Sep 11, 2019. It is now read-only.

qooxdoo-archive/maven-central-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

maven-central-integration

maven-central-integration provides tooling to be able to release the qooxdoo SDK at Maven Central.

This is an additional step once a qooxdoo SDK is released. It does rely on already released SDK versions.

Setup

Make sure you have at least the Maven version 2.2.1 installed.

Prerequisites

You have to make sure to adapt the pom.xml to the current version of the SDK and the current version of the parent pom. The parent pom file has to be released before building the SDK package.

Usage

The following steps are using the 4.0.2 release of the qooxdoo SDK. Please make sure to adapt the version number before executing the command.

Steps

  1. adjust the pom.xml by setting the right version to the <version> field (fill in the version you want to release)
  2. Run mvn clean package
  3. Fill in the passphrase
  4. Run mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -DpomFile=pom.xml -Dfile=target/qooxdoo-sdk-4.0.2.jar (this takes some minutes - do not stop this upload process)
  5. Login at Sonatype Nexus with the qooxdoo user
  6. Click at Staging Repositories
  7. Select the org.qooxdoo Repository, click Close and fill a meaningful message
  8. If everything is fine and can be released: Click the Release button to finally release the SDK (a second dialog appears for the release message)
  9. Check at Maven Central if the SDK is successfully synced - this may take some time

Additional information

Sonatype OSS Maven Repository Usage Guide

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages