public class RootProjectConfigurator
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUNDLE_CONFIGURATION_NAME |
static java.lang.String |
BUNDLE_GROUP |
static java.lang.String |
CLEAN_TASK_NAME |
static java.lang.String |
DIST_BUNDLE_TAR_TASK_NAME |
static java.lang.String |
DIST_BUNDLE_ZIP_TASK_NAME |
static java.lang.String |
INIT_BUNDLE_TASK_NAME |
Constructor and Description |
---|
RootProjectConfigurator() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.artifacts.Configuration |
addConfigurationBundle(org.gradle.api.Project project,
WorkspaceExtension workspaceExtension) |
protected void |
addRepositoryBundle(org.gradle.api.Project project,
WorkspaceExtension workspaceExtension) |
protected org.gradle.api.tasks.Delete |
addTaskClean(org.gradle.api.Project project) |
protected <T extends org.gradle.api.tasks.bundling.AbstractArchiveTask> |
addTaskDistBundle(org.gradle.api.Project project,
java.lang.String taskName,
java.lang.Class<T> clazz,
org.gradle.api.artifacts.Configuration bundleConfiguration,
WorkspaceExtension workspaceExtension) |
protected org.gradle.api.tasks.Copy |
addTaskInitBundle(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration bundleConfiguration,
WorkspaceExtension workspaceExtension) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureTaskCopyBundle(org.gradle.api.tasks.AbstractCopyTask abstractCopyTask,
org.gradle.api.artifacts.Configuration bundleConfiguration,
WorkspaceExtension workspaceExtension) |
public static final java.lang.String BUNDLE_CONFIGURATION_NAME
public static final java.lang.String BUNDLE_GROUP
public static final java.lang.String CLEAN_TASK_NAME
public static final java.lang.String DIST_BUNDLE_TAR_TASK_NAME
public static final java.lang.String DIST_BUNDLE_ZIP_TASK_NAME
public static final java.lang.String INIT_BUNDLE_TASK_NAME
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
protected org.gradle.api.artifacts.Configuration addConfigurationBundle(org.gradle.api.Project project, WorkspaceExtension workspaceExtension)
protected void addRepositoryBundle(org.gradle.api.Project project, WorkspaceExtension workspaceExtension)
protected org.gradle.api.tasks.Delete addTaskClean(org.gradle.api.Project project)
protected <T extends org.gradle.api.tasks.bundling.AbstractArchiveTask> T addTaskDistBundle(org.gradle.api.Project project, java.lang.String taskName, java.lang.Class<T> clazz, org.gradle.api.artifacts.Configuration bundleConfiguration, WorkspaceExtension workspaceExtension)
protected org.gradle.api.tasks.Copy addTaskInitBundle(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration bundleConfiguration, WorkspaceExtension workspaceExtension)
protected void configureTaskCopyBundle(org.gradle.api.tasks.AbstractCopyTask abstractCopyTask, org.gradle.api.artifacts.Configuration bundleConfiguration, WorkspaceExtension workspaceExtension)