Skip to content

Maven central publishing#5

Merged
raubrey-stripe merged 1 commit into
mainfrom
raubrey/maven-central-publishing
May 28, 2026
Merged

Maven central publishing#5
raubrey-stripe merged 1 commit into
mainfrom
raubrey/maven-central-publishing

Conversation

@raubrey-stripe
Copy link
Copy Markdown
Contributor

Prepare the SDK for distribution. Based off patterns from stripe/stripe-java.

  • Removed JitPack (jitpack.yml) and GitHub Packages publishing (this was useful when testing, but not the standard way Stripe distributes java SDKs)
  • Added deploy.gradle with Sonatype/Maven Central publishing and GPG signing config (will need to get access to this config for this rep)
  • Added gradle.properties with POM metadata (group, artifact, SCM, license, developer info)
  • Updated build.gradle to use io.github.gradle-nexus.publish-plugin and signing plugin
  • Added .github/workflows/publish.yml that publishes on version tags (v*)
  • Added Gradle/Maven installation instructions to README

@raubrey-stripe
Copy link
Copy Markdown
Contributor Author

FYI @bensandler-stripe @ksn-stripe

@raubrey-stripe raubrey-stripe merged commit 3b70bfe into main May 28, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant