The Gradle Java Project API provides some miscellaneous friend APIs and SPIs relating to Gradle Java projects.
were deprecated as Gradle 7.0 does no longer supports them. They return
null on Gradle 7.0.
Gradle Java interpolate
tokens in action mapping that can be used to pass explicit JVM and application
parameters to user process started by Gradle build. For more details, see
Sourcsets introduce a new SourceType called GENERATED. It is possible to retrieve the generated source directories form a GradleJavaSourceSet from now.
Sourcsets can return the used compiler arguments on it's default compiler tasks for Java, Groovy and Scala as well.
API/SPI to be used by modules wanting to enhance the Gradle Java project's integration in the IDE.
XXX no answer for deploy-dependencies
Read more about the implementation in the answers to architecture questions.