forked from scream3r/java-simple-serial-connector
-
Notifications
You must be signed in to change notification settings - Fork 56
Closed
Labels
Milestone
Description
https://central.sonatype.org/pages/requirements.html
- Correct Coordinates (tracked in Project rename proposal #5
- Signing keys
- Project Name, Description and URL
- License Information Add LICENSE.txt or LICENSE or LICENSE.md #22
- Developer Information
- SCM information
- distributionManagement tag.
- add the sonatype plugin
- Create a release profile
- Take notes from https://github.com/acegi/acegi-standard-project about the GPG Key etc.
These needs to be added to the pom.xml.
Setting up the release profile
The release profile should include:
- javadoc
- java-sources
- signing
We can take a peek at projects like https://github.com/glowroot/glowroot/blob/12afc32250c96e25fa9e738fc997805b9529c368/pom.xml how they manage and implement the distribution management.
How to deploy
# snapshot deployment
mvn clean deploy
# release deployment
mvn versions:set -DnewVersion=1.2.3
mvn clean deploy -P releaseRequirements for Deployments
- Having an account at sonatype
https://issues.sonatype.org/secure/Signup!default.jspa - Having a GPG keypair