Skip to content

build: replace TLibs file paths with Maven dependency - #3

Merged
ryanbarlow97 merged 1 commit into
mainfrom
build/tlibs-maven
Sep 22, 2026
Merged

ryanbarlow97 merged 1 commit into
mainfrom
build/tlibs-maven

Conversation

@ryanbarlow97

Copy link
Copy Markdown
Contributor

Replace the local TLibs system dependency with checksum-pinned me.plugins:tlibs in provided scope. Remove obsolete TLibs path properties and bundled copies where present. Existing Maven workflows install the exact artifact through the shared setup action pinned to a full commit SHA; TLibs remains a separate runtime plugin.

Shared installer and version catalog: TF-Minecraft/TLibs#2

The shared action commit is already pushed and usable before that PR merges. This uses Maven's local cache; a hosted Maven registry is not configured. Other existing non-TLibs dependencies keep their current setup. No Java gameplay source or runtime configuration changes.

Validation: dependency-model checks preserve unrelated dependencies and require canonical coordinates, provided scope and no TLibs system path. Changed workflow files pass actionlint.

mvn clean verify passed with the pinned TLibs installed into an isolated Maven cache. Other existing local dependencies used the verified lab reference directory; live deployment was disabled. The resulting plugin JAR contains no bundled TLibs classes.

@ryanbarlow97
ryanbarlow97 marked this pull request as ready for review September 22, 2026 15:27
@ryanbarlow97
ryanbarlow97 merged commit 7dfdec5 into main Sep 22, 2026
1 check passed
@ryanbarlow97
ryanbarlow97 deleted the build/tlibs-maven branch September 22, 2026 15:30
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.

1 participant