This is a fork of several of Kirill Grouchnikov's Java Swing libraries.
##To perform a full release
###Prerequisites You need to have your GPG keys set up and your sonatype password handy. To set up your GPG key set this in your `~/.gradle/gradle.properties (you will need to replace ABCDEF12 and password with your key ID and password).
signing.keyId=ABCDEF12
signing.password=password
signing.secretKeyRingFile=~/.gnupg/secring.gpg
If you are alergic to storing passwords on the file system, the passwords can be passed into the command line
of your gradle invocation via the -Dsigning.password=password
flag. If you have no such allergies you can also store your sonatype
credentails
sonatypeUsername=username
sonatypePassword=password
###The Release Build
- Update the version in the root build.gradle file to remove the SNAPSHOT. There should be two locations.
- Commit the change to git
- perform the build: gradle clean githubDist uploadPublished
- Perform smoke testing so you are sure you are happy with the bits.
- Upload jars to the github site
- Go to oss.sonatype.org and close and release the repo
- Bump the version numbers in the root build.gradle, being sure to add SNAPSHOT
- Commit the change to git
- Push changes to github
- After the jars appear in the central repo, post release notes