See: Description
Package | Description |
---|---|
org.netbeans.modules.gradle.java.api | |
org.netbeans.modules.gradle.java.api.output | |
org.netbeans.modules.gradle.java.spi.debug | |
org.netbeans.modules.gradle.java.spi.support |
The Gradle Java Project API provides some miscellaneous friend APIs and SPIs relating to Gradle Java projects.
Gradle 6.7 introduced Java Toolchains to separate Gradle Java Runtime
and the Java used for compilation (and other Java execution).
GradleJavaSourceSet.getCompilerJavaHome
has been added to
return the Java Home of the JDK in use for compilation.
In addition JavaToolchainSsupport
is provided in order to be easily work with the JDK home directories.
Each language plugin typically generates output to a specific directory. The mapping allows more precise output-to-source mapping.
Location
is now capabe to represent java code location inside nested classes as well.
GradleJavaSourceSet
methods getCompileConfigurationName()
and getRuntimeConfigurationName()
were deprecated as Gradle 7.0 does no longer supports them. They return null
on Gradle 7.0.
Gradle Java interpolate javaExec.jvmArgs
and javaExec.args
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
ProjectActions.TOKEN_JAVAEXEC_JVMARGS
API/SPI to be used by modules wanting to enhance the Gradle Java project's integration in the IDE.
|
|
|
The sources for the module are in the Apache Git repositories or in the GitHub repositories.
XXX no answer for deploy-dependencies
Read more about the implementation in the answers to architecture questions.