carnival-data / carnival

JVM property graph data unification framework
https://carnival-data.github.io/carnival/
GNU General Public License v3.0
7 stars 2 forks source link

Publish Carnival to Maven Central #99

Open th5 opened 1 year ago

th5 commented 1 year ago

Is the trunk ready for a release?

I have a pretty good idea of what needs to happen to actually perform the publication, including actions needed on both the GitHub and Maven sides. Are we ready to move forward? If not, what should next steps be?

kinow commented 1 year ago

Hi @hjwilli I am reading the installation instructions, and from what I understood there's a gradle build step to publish the carnival packages to a local maven repository. Having them in Maven Central would definitely be easier for users to test it, developers to maintain their dependencies versioned in a unique place, and to allow reproducibility (since it won't require users to re-build a commit/tag).

I've published via Sonatype, and their docs are quite good, if you'd like to have some reference: https://central.sonatype.org/publish/publish-maven/

Cheers, Bruno

kinow commented 1 year ago

Sorry, just saw #67 where I can see you are already familiar with Sonatype :+1: