PAR-266
0
Add a root `release` task that bundles every plugin jar into a clean release/ folder
Pending ReleaseUnassignedTreasury
Add a root Gradle release task so a single command produces a clean release/ folder containing the shaded jar of every deployable Paper plugin.
What it does
./gradlew releasebuilds the shadowJar of:treasury,:business,:treasury-api-plugin,:chestshopand stages them intorelease/at the repo root.- Implemented as a
Sync(notCopy), so the destination is mirrored to exactly the current jars — stale artifacts from a prior run are removed, giving a clean folder every time. treasury-rest-apiis excluded by design (ships as a container image, not a plugin).release/is already git-ignored via the existing*.jarrule.
Wiki (wiki/build-and-test.md) updated to document the task.
Resources
- commitcc62b6c Add a root release task bundling every plugin jar into a clean release/ folder (PAR-266)ParadauxIO/hibernia-economy
Comments
No comments yet.
Activity
- ParadauxIO linked a commit — Commit cc62b6c — Add a root release task bundling every plugin jar into a clean release/ folder (PAR-266)
- tesks changed status to Status → Pending Release
- tesks created the issue