ModDevGradle icon indicating copy to clipboard operation
ModDevGradle copied to clipboard

Support local file dependencies in Jar-in-Jar

Open shartte opened this issue 7 months ago • 7 comments

This allows a much cleaner and simpler structure for including service-jars (i.e. core mods) based on including a secondary source set.

We use the filename as the artifact id, and its MD5 hash as the file version. This means two embedded local-file libraries of the same filename are compared using their content hash. If someone embeds a library via GAV and another embeds the same library as a local file, this fails. This is intended only for locally built source sets, and not for including local copies of Maven libraries.

shartte avatar Jul 10 '24 23:07 shartte