The Java plugin adds a number of tasks to your project, as shown below.| docs.gradle.org
buildSrc is a Gradle-recognized and protected directory which comes with some benefits:| docs.gradle.org
The key difference between the standard Java plugin and the Java Library plugin is that the latter introduces the concept of an API exposed to consumers. A library is a Java component meant to be consumed by other components. It’s a very common use case in multi-project builds, but also as soon as you have external dependencies.| docs.gradle.org
If you’re implementing a custom task as a class, then it takes just two steps to make it work with incremental build:| docs.gradle.org
Property details| docs.gradle.org
The org.gradle.jvmargs Gradle property controls the VM running the build.| docs.gradle.org
How does it work?| docs.gradle.org
Example| docs.gradle.org