- build may be required before pushing changes, as some committed sources are generated and may be need to be updated, say for example if you changed version, readme.md file should be regenerated
- push changes
- ensure CI tests passed (https://travis-ci.org/satori-com/satori-composer)
- publish github releases
- publish artifacts to public/snapshot maven repo
- add
github.gardle
file to.gradle
directory, with following content:ext { githubAuthToken = "..." }
- run gradle task
githubPublishRelease
- add
publishing.gardle
file to.gradle
directory, with following content:ext { nexusUsername = '...' nexusPassword = '...' }
- run gradle task
publishJarPublicationToSnapshotRepository
for snapshots orpublishJarPublicationToReleasesRepository
for releases
- run gradle task
publishJarPublicationToMavenLocal
- run gradle task
publishJarPublicationToRootRepository