Package org.gradle.api.plugins
The standard
Plugin implementations.-
Interface Summary Interface Description AppliedPlugin Represents a plugin that has been applied.Convention AConventionmanages a set of convention objects.ExtensionAware Objects that can be extended at runtime with other objects.ExtensionContainer Allows adding 'namespaced' DSL extensions to a target object.ExtensionsSchema Schema of extensions.ExtensionsSchema.ExtensionSchema Schema of an extension.ExtraPropertiesExtension Additional, ad-hoc, properties for Gradle domain objects.JavaApplication Configuration for a Java application, defining how to assemble the application.JavaPluginExtension Common configuration for Java based projects.MavenRepositoryHandlerConvention Allows Maven repositories for publishing artifacts to be defined.ObjectConfigurationAction AnObjectConfigurationActionallows you to applyPlugins and scripts to an object or objects.PluginAware Something that can have plugins applied to it.PluginCollection<T extends Plugin> APluginCollectionrepresents a collection ofPlugininstances.PluginContainer APluginContaineris used to manage a set ofPlugininstances applied to a particular project.PluginManager Facilitates applying plugins and determining which plugins have been applied to aPluginAwareobject. -
Class Summary Class Description ApplicationPlugin APluginwhich runs a project as a Java Application.ApplicationPluginConvention TheConventionused for configuring theApplicationPlugin.BasePlugin APluginwhich defines a basic project lifecycle and some common convention properties.BasePluginConvention AConventionused for the BasePlugin.GroovyBasePlugin ExtendsJavaBasePluginto provide support for compiling and documenting Groovy source files.GroovyPlugin APluginwhich extends theJavaPluginto provide support for compiling and documenting Groovy source files.HelpTasksPlugin Adds various reporting tasks that provide information about the project.JavaBasePlugin APluginwhich compiles and tests Java source, and assembles it into a JAR file.JavaLibraryDistributionPlugin APluginwhich package a Java project as a distribution including the JAR and runtime dependencies.JavaLibraryPlugin APluginwhich extends the capabilities of theJava pluginby cleanly separating the API and implementation dependencies of a library.JavaPlugin APluginwhich compiles and tests Java source, and assembles it into a JAR file.JavaPluginConvention Is mixed into the project when applying theJavaBasePluginor theJavaPlugin.MavenPlugin APluginwhich allows project artifacts to be deployed to a Maven repository, or installed to the local Maven cache.MavenPluginConvention Properties and methods added by theMavenPlugin.ProjectReportsPlugin APluginwhich adds some project visualization report tasks to a project.ProjectReportsPluginConvention The conventional configuration for the `ProjectReportsPlugin`.ReportingBasePlugin APluginwhich provides the basic skeleton for reporting.WarPlugin APluginwhich extends theJavaPluginto add tasks which assemble a web application into a WAR file.WarPluginConvention AConventionused for the WarPlugin. -
Exception Summary Exception Description ExtraPropertiesExtension.UnknownPropertyException The exception that will be thrown when an attempt is made to read a property that is not set.InvalidPluginException Thrown when a plugin is found to be invalid when it is loaded.PluginInstantiationException APluginInstantiationExceptionis thrown when a plugin cannot be instantiated.UnknownPluginException AUnknownPluginExceptionis thrown when an unknown plugin id is provided.