Skip to content

Conversation

@vgarciabnz
Copy link
Member

@vgarciabnz vgarciabnz commented Oct 31, 2023

This PR organizes the build process for Maven and NPM. The build logic has been moved under buildSrc folder following Gradle best practices. It contains two plugins:

  • maven-publish-conventions: build logic to publish to Sonatype repositories (both snapshot and production).
  • npm-publish-conventions: build logic to publish to NPMJS registry.

Common properties (such as description, license, author name,...) are located in a common file and shared between the two plugins.

Publication to production repositories (Maven central and NPMJS) is still commented out in the workflow, so this PR can be merged and no publication is done.

@vgarciabnz vgarciabnz marked this pull request as ready for review November 14, 2023 12:11
@jbee jbee merged commit 128cf7d into main Nov 29, 2023
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.

3 participants