PaperMC / paperweight

Gradle build system plugin for Paper and Paper forks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cross-project configuration resolution

jpenilla opened this issue · comments

Starting with Gradle 7.1.1, resolving configurations of another project in a task is now deprecated for removal in Gradle 8 (see https://docs.gradle.org/7.1.1/userguide/viewing_debugging_dependencies.html#sub:resolving-unsafe-configuration-resolution-errors).

This warning is currently triggered for reobfJar in core and patcher.

These are some possible solutions, in no particular order:

  1. Resolve the remapper configuration during configuration time and provide the list of resolved files to RemapJar
  2. Add a remapper configuration to the server project as well
  3. Move reobfJar to the parent project instead of the server project