Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 978 Bytes

TODO.md

File metadata and controls

19 lines (18 loc) · 978 Bytes
  • Redefine the task dependency graph to reuse existing tasks and eliminate throwaway tasks: [X]

  • genResPatches []

  • genSrcPatches []

  • extractModSrc [genSrcPatches]

  • extractModRes [genResPatches]

  • patchModSrc [extractModSrc]

  • patchModRes [extractModRes]

  • compileJava [patchModSrc, patchModRes]

  • eulaCompliance [genResPatches, genSrcPatches]

  • clean [eulaCompliance]

  • Normalize all line endings in generated and applied patches as well as in patch targets [X]

  • Fix the bug that deletes patches after a clean instead of applying them to the clean sources [X]

  • Fix the copyNonTarget tasks for resources and classes [X]

  • Fix the clean copy src and res tasks [X]

  • Fix resource patching bug [X]

  • Copy changed sources to temporary directory in case patching fails, and copy them back afterwards(maybe)

  • Add deobf jar artifact to build output

  • Only run jar and reobf if any of [compileJava, patchModRes, patchModSrc, genSrcPatches, genResPatches] ran