@Deprecated
public abstract class JavaPluginConvention
extends java.lang.Object
JavaPluginExtension
. This class is scheduled for removal in Gradle 9.0.JavaBasePlugin
or the
JavaPlugin
.Constructor | Description |
---|---|
JavaPluginConvention() |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
abstract void |
disableAutoTargetJvm() |
Deprecated.
If this method is called, Gradle will not automatically try to fetch
dependencies which have a JVM version compatible with this module.
|
abstract boolean |
getAutoTargetJvmDisabled() |
Deprecated.
Tells if automatic JVM targeting is enabled.
|
abstract java.io.File |
getDocsDir() |
Deprecated.
Returns a file pointing to the root directory supposed to be used for all docs.
|
abstract java.lang.String |
getDocsDirName() |
Deprecated.
The name of the docs directory.
|
abstract org.gradle.api.internal.project.ProjectInternal |
getProject() |
Deprecated.
|
abstract JavaVersion |
getSourceCompatibility() |
Deprecated.
Returns the source compatibility used for compiling Java sources.
|
abstract SourceSetContainer |
getSourceSets() |
Deprecated.
The source sets container.
|
abstract JavaVersion |
getTargetCompatibility() |
Deprecated.
Returns the target compatibility used for compiling Java sources.
|
abstract java.io.File |
getTestReportDir() |
Deprecated.
Returns a file pointing to the root directory to be used for reports.
|
abstract java.lang.String |
getTestReportDirName() |
Deprecated.
The name of the test reports directory.
|
abstract java.io.File |
getTestResultsDir() |
Deprecated.
Returns a file pointing to the root directory of the test results.
|
abstract java.lang.String |
getTestResultsDirName() |
Deprecated.
The name of the test results directory.
|
abstract Manifest |
manifest() |
Deprecated.
Creates a new instance of a
Manifest . |
abstract Manifest |
manifest(Closure closure) |
Deprecated.
Creates and configures a new instance of a
Manifest . |
abstract Manifest |
manifest(Action<? super Manifest> action) |
Deprecated.
Creates and configures a new instance of a
Manifest . |
abstract void |
setDocsDirName(java.lang.String docsDirName) |
Deprecated.
|
abstract void |
setSourceCompatibility(java.lang.Object value) |
Deprecated.
Sets the source compatibility used for compiling Java sources.
|
abstract void |
setSourceCompatibility(JavaVersion value) |
Deprecated.
Sets the source compatibility used for compiling Java sources.
|
abstract void |
setTargetCompatibility(java.lang.Object value) |
Deprecated.
Sets the target compatibility used for compiling Java sources.
|
abstract void |
setTargetCompatibility(JavaVersion value) |
Deprecated.
Sets the target compatibility used for compiling Java sources.
|
abstract void |
setTestReportDirName(java.lang.String testReportDirName) |
Deprecated.
|
abstract void |
setTestResultsDirName(java.lang.String testResultsDirName) |
Deprecated.
|
abstract java.lang.Object |
sourceSets(Closure closure) |
Deprecated.
Configures the source sets of this project.
|
public abstract java.lang.Object sourceSets(Closure closure)
The given closure is executed to configure the SourceSetContainer
. The SourceSetContainer
is passed to the closure as its delegate.
See the example below how SourceSet
'main' is accessed and how the SourceDirectorySet
'java'
is configured to exclude some package from compilation.
plugins { id 'java' } sourceSets { main { java { exclude 'some/unwanted/package/**' } } }
closure
- The closure to execute.public abstract java.io.File getDocsDir()
public abstract java.io.File getTestResultsDir()
public abstract java.io.File getTestReportDir()
public abstract JavaVersion getSourceCompatibility()
public abstract void setSourceCompatibility(java.lang.Object value)
value
- The value for the source compatibility as defined by JavaVersion.toVersion(Object)
public abstract void setSourceCompatibility(JavaVersion value)
value
- The value for the source compatibilitypublic abstract JavaVersion getTargetCompatibility()
public abstract void setTargetCompatibility(java.lang.Object value)
value
- The value for the target compatibility as defined by JavaVersion.toVersion(Object)
public abstract void setTargetCompatibility(JavaVersion value)
value
- The value for the target compatibilitypublic abstract Manifest manifest(@DelegatesTo(Manifest.class) Closure closure)
Manifest
. The given closure configures
the new manifest instance before it is returned.closure
- The closure to use to configure the manifest.public abstract Manifest manifest(Action<? super Manifest> action)
Manifest
.action
- The action to use to configure the manifest.public abstract java.lang.String getDocsDirName()
public abstract void setDocsDirName(java.lang.String docsDirName)
public abstract java.lang.String getTestResultsDirName()
public abstract void setTestResultsDirName(java.lang.String testResultsDirName)
public abstract java.lang.String getTestReportDirName()
ReportingExtension.getBaseDir()
.public abstract void setTestReportDirName(java.lang.String testReportDirName)
public abstract SourceSetContainer getSourceSets()
public abstract org.gradle.api.internal.project.ProjectInternal getProject()
public abstract void disableAutoTargetJvm()
public abstract boolean getAutoTargetJvmDisabled()