Skip to content

build(flink): add Maven Central metadata and artifact signing - #428

Merged
lahuang4 merged 1 commit into
GoogleCloudPlatform:masterfrom
dsaheb:flink-maven-central-release
Oct 2, 2026
Merged

lahuang4 merged 1 commit into
GoogleCloudPlatform:masterfrom
dsaheb:flink-maven-central-release

Conversation

@dsaheb

@dsaheb dsaheb commented Oct 2, 2026

Copy link
Copy Markdown
Collaborator

Prepares the Flink connector POMs for publishing to Maven Central:

  • Add the project metadata Maven Central requires (description, url, licenses, developers, scm, organization). SCM URLs aren't appended with the module path on inheritance, so the connector module inherits valid git URLs.
  • Add a release-sign-artifacts profile, activated by -DperformRelease=true, that builds the sources and javadoc jars and GPG-signs all artifacts with maven-gpg-plugin.

Regular builds are unaffected: the profile is only active when performRelease=true.

Prepares the Flink connector POMs for publishing to Maven Central:

- Add the project metadata Maven Central requires (description, url,
  licenses, developers, scm, organization). SCM URLs aren't appended with
  the module path on inheritance, so the connector module inherits valid
  git URLs.
- Add a release-sign-artifacts profile, activated by -DperformRelease=true,
  that builds the sources and javadoc jars and GPG-signs all artifacts with
  maven-gpg-plugin.

Regular builds are unaffected: the profile is only active when
performRelease=true.
@dsaheb
dsaheb requested a review from lahuang4 October 2, 2026 14:41
@lahuang4
lahuang4 merged commit 974115d into GoogleCloudPlatform:master Oct 2, 2026
13 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.

2 participants