|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD | |||||||
java.lang.Objectnu.studer.gradle.plugindev.PluginDevPlugin
class PluginDevPlugin
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.
| Property Summary | |
|---|---|
static java.lang.String |
DOCS_JAR_TASK_NAME
|
static java.lang.String |
GENERATE_PLUGIN_DESCRIPTOR_FILE_TASK_NAME
|
static java.lang.String |
JAVA_COMPONENT_NAME
|
static java.lang.String |
PLUGINDEV_EXTENSION_NAME
|
static java.lang.String |
PUBLICATION_NAME
|
static java.lang.String |
SOURCES_JAR_TASK_NAME
|
static java.lang.String |
UPLOAD_PLUGIN_TASK_NAME
|
| Method Summary | |
|---|---|
java.lang.Object
|
afterExtensionConfiguration(PluginDevExtension extension)
|
void
|
apply(Project project)
|
| Methods inherited from class java.lang.Object | |
|---|---|
| java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), 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() |
| Property Detail |
|---|
static final java.lang.String DOCS_JAR_TASK_NAME
static final java.lang.String GENERATE_PLUGIN_DESCRIPTOR_FILE_TASK_NAME
static final java.lang.String JAVA_COMPONENT_NAME
static final java.lang.String PLUGINDEV_EXTENSION_NAME
static final java.lang.String PUBLICATION_NAME
static final java.lang.String SOURCES_JAR_TASK_NAME
static final java.lang.String UPLOAD_PLUGIN_TASK_NAME
| Method Detail |
|---|
java.lang.Object afterExtensionConfiguration(PluginDevExtension extension)
void apply(Project project)
Groovy Documentation