Package org.gradle.api.plugins
@NonNullApi
package org.gradle.api.plugins
The standard
Plugin implementations.-
ClassDescriptionA
Pluginwhich runs a project as a Java Application.TheConventionused for configuring theApplicationPlugin.Represents a plugin that has been applied.APluginwhich defines a basic project lifecycle and some common convention properties.AConventionused for the BasePlugin.AConventionmanages a set of convention objects.Indicates that the annotated object is designed to be configured only once, and that changes to configuration inputs made after configuration should not be allowed.Objects that can be extended at runtime with other objects.Allows adding 'namespaced' DSL extensions to a target object.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.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.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.APluginwhich compiles and tests Java source, and assembles it into a JAR file.Is mixed into the project when applying theJavaBasePluginor theJavaPlugin.APluginwhich allows project artifacts to be deployed to a Maven repository, or installed to the local Maven cache.Properties and methods added by theMavenPlugin.Allows Maven repositories for publishing artifacts to be defined.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.The conventional configuration for the `ProjectReportsPlugin`.APluginwhich provides the basic skeleton for reporting.AUnknownPluginExceptionis thrown when an unknown plugin id is provided.APluginwhich extends theJavaPluginto add tasks which assemble a web application into a WAR file.AConventionused for the WarPlugin.