SpongePowered / VanillaGradle

A toolchain for Minecraft: Java Edition that builds a workspace to interact with the game using the official mappings provided to the public by Mojang Studios.
MIT License
89 stars 18 forks source link

Investigate tasks not caching correctly. #12

Closed Zidane closed 3 years ago

zml2008 commented 3 years ago

Looked into Gradle's logs. What seems to be happening is, any time the build classpath changes in a way that afferts VanillaGradle, the whole cache is invalidated. I think that's a reasonable choice for now, given how fast regeneration is. As VanillaGradle becomes more stable, we can look into adopting our own method for up-to-date checks, but for now using Gradle's choices is safer.