public class CSSBuilderPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUILD_CSS_TASK_NAME |
static java.lang.String |
CSS_BUILDER_CONFIGURATION_NAME |
static java.lang.String |
EXPAND_PORTAL_COMMON_CSS_TASK_NAME |
static java.lang.String |
PORTAL_COMMON_CSS_CONFIGURATION_NAME |
Constructor and Description |
---|
CSSBuilderPlugin() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.artifacts.Configuration |
addConfigurationCSSBuilder(org.gradle.api.Project project) |
protected org.gradle.api.artifacts.Configuration |
addConfigurationPortalCommonCSS(org.gradle.api.Project project) |
protected void |
addDependenciesCSSBuilder(org.gradle.api.Project project) |
protected void |
addDependenciesPortalCommonCSS(org.gradle.api.Project project) |
protected BuildCSSTask |
addTaskBuildCSS(org.gradle.api.Project project) |
protected org.gradle.api.tasks.Copy |
addTaskExpandPortalCommonCSS(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration portalCommonCSSConfiguration) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureTaskBuildCSSClasspath(BuildCSSTask buildCSSTask,
org.gradle.api.artifacts.Configuration cssBuilderConfiguration) |
protected void |
configureTaskBuildCSSDependsOn(BuildCSSTask buildCSSTask,
org.gradle.api.tasks.Copy expandPortalCommonCSSTask) |
protected void |
configureTaskBuildCSSForJavaPlugin(BuildCSSTask buildCSSTask) |
protected void |
configureTaskBuildCSSForWarPlugin(BuildCSSTask buildCSSTask) |
protected void |
configureTaskBuildCSSPortalCommonDir(BuildCSSTask buildCSSTask,
org.gradle.api.tasks.Copy expandPortalCommonCSSTask) |
protected void |
configureTasksBuildCSS(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration cssBuilderConfiguration,
org.gradle.api.tasks.Copy expandPortalCommonCSSTask) |
protected java.io.File |
getResourcesDir(org.gradle.api.Project project) |
protected java.io.File |
getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet) |
protected java.io.File |
getWebAppDir(org.gradle.api.Project project) |
public static final java.lang.String BUILD_CSS_TASK_NAME
public static final java.lang.String CSS_BUILDER_CONFIGURATION_NAME
public static final java.lang.String EXPAND_PORTAL_COMMON_CSS_TASK_NAME
public static final java.lang.String PORTAL_COMMON_CSS_CONFIGURATION_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 addConfigurationCSSBuilder(org.gradle.api.Project project)
protected org.gradle.api.artifacts.Configuration addConfigurationPortalCommonCSS(org.gradle.api.Project project)
protected void addDependenciesCSSBuilder(org.gradle.api.Project project)
protected void addDependenciesPortalCommonCSS(org.gradle.api.Project project)
protected BuildCSSTask addTaskBuildCSS(org.gradle.api.Project project)
protected org.gradle.api.tasks.Copy addTaskExpandPortalCommonCSS(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration portalCommonCSSConfiguration)
protected void configureTaskBuildCSSClasspath(BuildCSSTask buildCSSTask, org.gradle.api.artifacts.Configuration cssBuilderConfiguration)
protected void configureTaskBuildCSSDependsOn(BuildCSSTask buildCSSTask, org.gradle.api.tasks.Copy expandPortalCommonCSSTask)
protected void configureTaskBuildCSSForJavaPlugin(BuildCSSTask buildCSSTask)
protected void configureTaskBuildCSSForWarPlugin(BuildCSSTask buildCSSTask)
protected void configureTaskBuildCSSPortalCommonDir(BuildCSSTask buildCSSTask, org.gradle.api.tasks.Copy expandPortalCommonCSSTask)
protected void configureTasksBuildCSS(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration cssBuilderConfiguration, org.gradle.api.tasks.Copy expandPortalCommonCSSTask)
protected java.io.File getResourcesDir(org.gradle.api.Project project)
protected java.io.File getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet)
protected java.io.File getWebAppDir(org.gradle.api.Project project)