class PluginDevPlugin extends java.lang.Object
Plugin for Gradle plugin development. The PluginDevPlugin creates a MavenPublication of the Gradle plugin project that the plugin is applied to and uploads the publication to Bintray. Almost all configuration can happen in one central location through the 'plugindev' extension. The PluginDevPlugin ensures that the uploaded publication matches all requirements given by Bintray, JCenter, and the Gradle Plugin Portal.
| Type | Name and description |
|---|---|
static java.lang.String |
DOCS_JAR_TASK_NAME |
static java.lang.String |
JAVA_COMPONENT_NAME |
static java.lang.String |
MAIN_GENERATED_RESOURCES_LOCATION |
static java.lang.String |
PLUGINDEV_EXTENSION_NAME |
static java.lang.String |
PLUGIN_DESCRIPTOR_LOCATION |
static java.lang.String |
PLUGIN_DESCRIPTOR_TASK_NAME |
static java.lang.String |
PLUGIN_DEVELOPMENT_GROUP_NAME |
static java.lang.String |
PLUGIN_PUBLISHING_GROUP_NAME |
static java.lang.String |
PLUGIN_UNDER_TEST_METADATA_TASK_NAME |
static java.lang.String |
PUBLICATION_NAME |
static java.lang.String |
PUBLISH_PLUGIN_TASK_NAME |
static java.lang.String |
SOURCES_JAR_TASK_NAME |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.Object |
afterExtensionConfiguration(PluginDevExtension extension) |
|
void |
apply(org.gradle.api.Project project) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |