VanillaGradle icon indicating copy to clipboard operation
VanillaGradle copied to clipboard

Mappings support

Open Earthcomputer opened this issue 4 years ago • 4 comments

This PR is currently unfinished, and exists so that zml doesn't have to type a URL into the address bar.

Earthcomputer avatar Oct 15 '21 12:10 Earthcomputer

tossing some notes here on how I think we'll get to a releasable state given FART can't be on the buildscript classpath as-is:

  • Add ServiceLoader discovery for transformers to FART
  • run remapping jobs in classloader-isolation workers
  • ship a relocated version of SrgUtils with VanillaGradle in-jar, used to build mappings files
  • split out any custom transformers we use as separate artifacts that are then placed in the fartTransformers configuration of the target project

that's not ideal since things get weird with multi-project builds, but it does make things work

also, having an isolated remapper classpath allows us to fully capture the code inputs and regenerate artifacts if any of those inputs change, maybe?

zml2008 avatar Jan 17 '22 21:01 zml2008

How functional is this?

oliviathevampire avatar Jun 21 '22 06:06 oliviathevampire

It's really sad this still isn't a thing

Any chance we can revive it in a renewed form?

This is arguably one of the most requested features for VG

Edit: lol nice, marked as spam Real mature guys

Tslat avatar May 23 '24 02:05 Tslat

mmm???

AdamCalculator avatar Jun 04 '24 07:06 AdamCalculator