Package org.gradle.api.plugins
@NonNullApi
package org.gradle.api.plugins
The standard
Plugin implementations.-
ClassDescriptionA
Pluginwhich packages and runs a project as a Java Application.Deprecated.Represents a plugin that has been applied.APluginwhich defines a basic project lifecycle and some common convention properties.Deprecated.UseBasePluginExtensioninstead.An extension used forBasePlugin.Deprecated.Use extensions instead.Objects that can be extended at runtime with other objects.Allows adding 'namespaced' DSL extensions to a target object.Schema of extensions.Schema of an extension.Additional, ad-hoc, properties for Gradle domain objects.The exception that will be thrown when an attempt is made to read a property that is not set.Handler for configuring features, which may contribute additional configurations, publications, dependencies, ...ExtendsJavaBasePluginto provide support for compiling and documenting Groovy source files.APluginwhich extends theJavaPluginto provide support for compiling and documenting Groovy source files.Adds various reporting tasks that provide information about the project.Thrown when a plugin is found to be invalid when it is loaded.Configuration for a Java application, defining how to assemble the application.APluginwhich compiles and tests Java source, and assembles it into a JAR file.APluginwhich package a Java project as a distribution including the JAR and runtime dependencies.APluginwhich extends the capabilities of theJava pluginby cleanly separating the API and implementation dependencies of a library.The extension to configure a Java platform project.The Java platform plugin allows building platform components for Java, which are usually published as BOM files (for Maven) or Gradle platforms (Gradle metadata).APluginwhich compiles and tests Java source, and assembles it into a JAR file.Deprecated.Replaced byJavaPluginExtension.Common configuration for JVM (Java) based projects.Dependency resolution consistency configuration for the Java derived plugins.Adds support for producing test fixtures.A base plugin for projects working in a JVM world.APluginthat adds extensions for declaring, compiling and runningJvmTestSuites.A plugin that provides JVM specificToolchainManagementconfiguration.A plugin that provides JVM toolchains for projects that need to execute Java from local JVM installations or run the tools included in a JDK.AnObjectConfigurationActionallows you to applyPlugins and scripts to an object or objects.Something that can have plugins applied to it.PluginCollection<T extends Plugin>APluginCollectionrepresents a collection ofPlugininstances.APluginContaineris used to manage a set ofPlugininstances applied to a particular project.APluginInstantiationExceptionis thrown when a plugin cannot be instantiated.Facilitates applying plugins and determining which plugins have been applied to aPluginAwareobject.APluginwhich adds some project visualization report tasks to a project.Deprecated.Please configure the tasks directly.APluginwhich provides the basic skeleton for reporting.Adds various reporting tasks that provide information about a software project, such as information about configurations and dependency reporting tasks that make use of dependency management.Adds configurations to for resolving variants containing test execution results, which may span multiple subprojects.AUnknownPluginExceptionis thrown when an unknown plugin id is provided.APluginwhich extends theJavaPluginto add tasks which assemble a web application into a WAR file.Deprecated.Please configure the tasks directly.
JavaApplicationinstead.