Opened 18 months ago

Last modified 4 months ago

#2178 assigned enhancement

Maven: Add deployment to Gradle build scripts

Reported by: str4d Owned by: Meeh
Priority: minor Milestone: eventually
Component: package/maven Version: 0.9.33
Keywords: docs, build Cc:
Parent Tickets: Sensitive: no

Description

The current process for deploying JARs to Maven Central involves creating bundles (automated via an Ant task), and then manually uploading and deploying them. Newer build systems like Gradle have plugins that automate the entire process. Now that we have Gradle build scripts, we should use them for deploying to Maven Central.

This ticket implicitly requires that we ensure the uploaded JARs match the release JARs (currently created via Ant) as closely as possible. This might mean writing CI tests to ensure that we catch any inconsistencies that get introduced if someone modifies the Ant build scripts but not the Gradle ones.

Subtickets

Change History (2)

comment:1 Changed 18 months ago by str4d

Status: newopen

comment:2 Changed 4 months ago by zzz

Owner: changed from str4d to Meeh
Status: openassigned
Note: See TracTickets for help on using tickets.