Summary
Set up Maven Central publishing so users can pull budget-breaker from Maven Central.
Scope
- Configure
maven-publish plugin in build.gradle.kts
- POM metadata (description, license, SCM, developers)
- GPG signing configuration
- Sonatype OSSRH staging repository
- GitHub Actions workflow for automated publishing on tag push
Acceptance Criteria
Summary
Set up Maven Central publishing so users can pull budget-breaker from Maven Central.
Scope
maven-publishplugin inbuild.gradle.ktsAcceptance Criteria
./gradlew publishToMavenLocalproduces correct POM and JARv*tagdev.unityinflow:budget-breaker