| Package | Description | 
|---|---|
| org.gradle.api.dsl | This package will be removed in Gradle 5.0. | 
| Interface | Description | 
|---|---|
| org.gradle.api.plugins.osgi.OsgiManifest | |
| org.gradle.api.plugins.quality.FindBugsReports | FindBugs is unmaintained and does not support bytecode compiled for Java 9 and above. | 
| org.gradle.api.plugins.quality.FindBugsXmlReport | FindBugs is unmaintained and does not support bytecode compiled for Java 9 and above. | 
| org.gradle.api.plugins.quality.JDependReports | JDepend is unmaintained and does not support bytecode compiled for Java 8 and above. | 
| org.gradle.api.tasks.CompatibilityAdapterForTaskInputs | The interface is only here to allow plugins built against Gradle <4.3 to run and it will be removed in Gradle 6.0. | 
| org.gradle.api.tasks.compile.CompilerArgumentProvider | Use  CommandLineArgumentProviderdirectly. | 
| Class | Description | 
|---|---|
| org.gradle.api.dsl.ConventionProperty | This class will be removed in Gradle 5.0. | 
| org.gradle.api.plugins.announce.AnnouncePlugin | This plugin will be removed in the next major version. | 
| org.gradle.api.plugins.announce.AnnouncePluginExtension | |
| org.gradle.api.plugins.announce.BuildAnnouncementsPlugin | This plugin will be removed in the next major version. | 
| org.gradle.api.plugins.osgi.OsgiPlugin | |
| org.gradle.api.plugins.osgi.OsgiPluginConvention | |
| org.gradle.api.plugins.quality.FindBugs | FindBugs is unmaintained and does not support bytecode compiled for Java 9 and above. | 
| org.gradle.api.plugins.quality.FindBugsExtension | FindBugs is unmaintained and does not support bytecode compiled for Java 9 and above. | 
| org.gradle.api.plugins.quality.FindBugsPlugin | FindBugs is unmaintained and does not support bytecode compiled for Java 9 and above. | 
| org.gradle.api.plugins.quality.JDepend | JDepend is unmaintained and does not support bytecode compiled for Java 8 and above. | 
| org.gradle.api.plugins.quality.JDependExtension | JDepend is unmaintained and does not support bytecode compiled for Java 8 and above. | 
| org.gradle.api.plugins.quality.JDependPlugin | JDepend is unmaintained and does not support bytecode compiled for Java 8 and above. | 
| Annotation Type | Description | 
|---|---|
| org.gradle.api.Nullable | Use  Nullableinstead. | 
| Field | Description | 
|---|---|
| org.gradle.api.plugins.JavaPlugin.COMPILE_CONFIGURATION_NAME | Users should prefer  JavaPlugin.API_CONFIGURATION_NAMEorJavaPlugin.IMPLEMENTATION_CONFIGURATION_NAME. | 
| org.gradle.api.plugins.JavaPlugin.RUNTIME_CONFIGURATION_NAME | Consumers should use  JavaPlugin.RUNTIME_ELEMENTS_CONFIGURATION_NAMEinstead. | 
| org.gradle.api.plugins.JavaPlugin.TEST_RUNTIME_CONFIGURATION_NAME | Use  JavaPlugin.TEST_RUNTIME_CLASSPATH_CONFIGURATION_NAMEinstead. | 
| Constructor | Description | 
|---|---|
| org.gradle.api.artifacts.transform.ArtifactTransformException(File, AttributeContainer, Class<? extends ArtifactTransform>, Throwable) | |
| org.gradle.api.plugins.osgi.OsgiPluginConvention(ProjectInternal) | Creating instances of this class is deprecated. These should be created by the OSGi plugin only. | 
| org.gradle.testfixtures.ProjectBuilder() |