public class TeamCityPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AGENT_CONFIGURATION_NAME |
static java.lang.String |
AGENT_PLUGIN_ID |
static java.lang.String |
COMMON_PLUGIN_ID |
static java.lang.String |
ENVIRONMENTS_PLUGIN_ID |
static java.lang.String |
GRADLE_OFFLINE |
static java.lang.String |
JAVA_PLUGIN_ID |
static java.lang.String |
PLUGIN_CONFIGURATION_NAME |
static java.lang.String |
PLUGIN_DESCRIPTOR_DIR |
static java.lang.String |
PLUGIN_DESCRIPTOR_FILENAME |
static java.lang.String |
PROVIDED_CONFIGURATION_NAME |
static java.lang.String |
SERVER_CONFIGURATION_NAME |
static java.lang.String |
SERVER_PLUGIN_ID |
static java.lang.String |
TEAMCITY_GROUP |
| Constructor and Description |
|---|
TeamCityPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.gradle.api.Project project) |
static void |
configureConfigurations(org.gradle.api.Project project) |
static void |
configureJarTask(org.gradle.api.Project project,
TeamCityPluginExtension extension,
java.lang.String pattern) |
static void |
configurePluginArchiveTask(org.gradle.api.tasks.bundling.Zip task,
java.lang.String archiveName) |
public static final java.lang.String PLUGIN_DESCRIPTOR_FILENAME
public static final java.lang.String PLUGIN_DESCRIPTOR_DIR
public static final java.lang.String TEAMCITY_GROUP
public static final java.lang.String JAVA_PLUGIN_ID
public static final java.lang.String SERVER_PLUGIN_ID
public static final java.lang.String AGENT_PLUGIN_ID
public static final java.lang.String COMMON_PLUGIN_ID
public static final java.lang.String ENVIRONMENTS_PLUGIN_ID
public static final java.lang.String AGENT_CONFIGURATION_NAME
public static final java.lang.String SERVER_CONFIGURATION_NAME
public static final java.lang.String PLUGIN_CONFIGURATION_NAME
public static final java.lang.String PROVIDED_CONFIGURATION_NAME
public static final java.lang.String GRADLE_OFFLINE
public void apply(org.gradle.api.Project project)
apply in interface org.gradle.api.Plugin<org.gradle.api.Project>public static void configureConfigurations(org.gradle.api.Project project)
public static void configureJarTask(org.gradle.api.Project project,
TeamCityPluginExtension extension,
java.lang.String pattern)
public static void configurePluginArchiveTask(org.gradle.api.tasks.bundling.Zip task,
java.lang.String archiveName)