Changes

Summary

  1. Improve gradle builds and debugging (#674) (commit: 48a43fc) (details)
Commit 48a43fcfce7d25c1d0041ae0681ddf707501eb83 by noreply
Improve gradle builds and debugging (#674)
We now use the java-library plugin in favor of a better
binary interface. This will allow use to specify which
want to keep in our frontend and which are just for
JDA.
As such the dependencies added with "implementation" will only be
runtime use and are not usable for library extensions directly.
will require libraries using JDA to specify our internal
explicitly rather than relying on us to keep them, allowing
remove dependencies without breaking compilation of other tools.
(commit: 48a43fc)
The file was modifiedbuild.gradle (diff)
The file was modifiedREADME.md (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/Requester.java (diff)
The file was modifiedsettings.gradle (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.jar (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/webhook/WebhookClient.java (diff)