Closed
Description
We have the basics in to build and publish snapshots to artifactory. The next phase is to extend the Github workflows to handle full release to Maven Central. Much of what has been done in spring-security Gradle build can be borrrowed here.
Of high interest from spring-security Gradle is:
- io.spring.gradle.convention.SpringModulePlugin
- io.spring.gradle.convention.RootProjectPlugin
- io.spring.gradle.convention.RepositoryConventionPlugin
Exit criteria for this issue:
- ability to publish to either Artifactory or Maven Central dependent on version name (
-snapshot
etc) - ability to properly setup repos based on version name (
-snapshot
,-milestone
, GA)