public class LiferayThemeDefaultsPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXPAND_FRONTEND_CSS_COMMON_TASK_NAME |
static java.lang.String |
FRONTEND_CSS_COMMON_CONFIGURATION_NAME |
static java.lang.String |
WRITE_PARENT_THEMES_DIGEST_TASK_NAME |
static java.lang.String |
ZIP_RESOURCES_IMPORTER_ARCHIVES_TASK_NAME |
Constructor and Description |
---|
LiferayThemeDefaultsPlugin() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.artifacts.Configuration |
addConfigurationFrontendCSSCommon(org.gradle.api.Project project) |
protected void |
addDependenciesFrontendCSSCommon(org.gradle.api.Project project) |
protected org.gradle.api.tasks.Copy |
addTaskExpandFrontendCSSCommon(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration frontendCSSCommonConfguration) |
protected org.gradle.api.tasks.Upload |
addTaskInstall(org.gradle.api.Project project) |
protected ReplaceRegexTask |
addTaskUpdateVersion(org.gradle.api.Project project,
com.liferay.gradle.plugins.cache.WriteDigestTask writeParentThemesDigestTask) |
protected com.liferay.gradle.plugins.cache.WriteDigestTask |
addTaskWriteParentThemesDigest(org.gradle.api.Project project,
org.gradle.api.Project... parentThemeProjects) |
protected org.gradle.api.Task |
addTaskZipDirectories(org.gradle.api.Project project,
java.lang.String taskName,
java.io.File rootDir,
java.io.File destinationDir,
java.lang.String extension) |
protected org.gradle.api.tasks.bundling.Zip |
addTaskZipDirectory(org.gradle.api.Project project,
java.lang.String taskName,
java.io.File dir,
java.io.File destinationDir,
java.lang.String extension) |
void |
apply(org.gradle.api.Project project) |
protected void |
applyConfigScripts(org.gradle.api.Project project) |
protected void |
applyPlugins(org.gradle.api.Project project) |
protected void |
configureDeployDir(org.gradle.api.Project project) |
protected void |
configureProject(org.gradle.api.Project project) |
protected void |
configureTaskExecuteGulp(com.liferay.gradle.plugins.gulp.ExecuteGulpTask executeGulpTask,
org.gradle.api.tasks.Copy expandFrontendCSSCommonTask,
org.gradle.api.Task zipResourcesImporterLARsTask,
org.gradle.api.Project frontendThemeStyledProject,
org.gradle.api.Project frontendThemeUnstyledProject) |
protected void |
configureTaskExecuteGulpParentTheme(com.liferay.gradle.plugins.gulp.ExecuteGulpTask executeGulpTask,
org.gradle.api.Project themeProject,
java.lang.String name) |
protected void |
configureTasksExecuteGulp(org.gradle.api.Project project,
org.gradle.api.tasks.Copy expandFrontendCSSCommonTask,
org.gradle.api.Task assembleResourcesImporterArchivesTask,
org.gradle.api.Project frontendThemeStyledProject,
org.gradle.api.Project frontendThemeUnstyledProject) |
protected void |
configureTaskUploadArchives(org.gradle.api.Project project,
org.gradle.api.Task updateThemeVersionTask) |
protected boolean |
getPluginPackageProperty(org.gradle.api.Project project,
java.lang.String key) |
protected org.gradle.api.Project |
getThemeProject(org.gradle.api.Project project,
java.lang.String name) |
public static final java.lang.String EXPAND_FRONTEND_CSS_COMMON_TASK_NAME
public static final java.lang.String FRONTEND_CSS_COMMON_CONFIGURATION_NAME
public static final java.lang.String WRITE_PARENT_THEMES_DIGEST_TASK_NAME
public static final java.lang.String ZIP_RESOURCES_IMPORTER_ARCHIVES_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 addConfigurationFrontendCSSCommon(org.gradle.api.Project project)
protected void addDependenciesFrontendCSSCommon(org.gradle.api.Project project)
protected org.gradle.api.tasks.Copy addTaskExpandFrontendCSSCommon(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration frontendCSSCommonConfguration)
protected org.gradle.api.tasks.Upload addTaskInstall(org.gradle.api.Project project)
protected ReplaceRegexTask addTaskUpdateVersion(org.gradle.api.Project project, com.liferay.gradle.plugins.cache.WriteDigestTask writeParentThemesDigestTask)
protected com.liferay.gradle.plugins.cache.WriteDigestTask addTaskWriteParentThemesDigest(org.gradle.api.Project project, org.gradle.api.Project... parentThemeProjects)
protected org.gradle.api.Task addTaskZipDirectories(org.gradle.api.Project project, java.lang.String taskName, java.io.File rootDir, java.io.File destinationDir, java.lang.String extension)
protected org.gradle.api.tasks.bundling.Zip addTaskZipDirectory(org.gradle.api.Project project, java.lang.String taskName, java.io.File dir, java.io.File destinationDir, java.lang.String extension)
protected void applyConfigScripts(org.gradle.api.Project project)
protected void applyPlugins(org.gradle.api.Project project)
protected void configureDeployDir(org.gradle.api.Project project)
protected void configureProject(org.gradle.api.Project project)
protected void configureTaskExecuteGulp(com.liferay.gradle.plugins.gulp.ExecuteGulpTask executeGulpTask, org.gradle.api.tasks.Copy expandFrontendCSSCommonTask, org.gradle.api.Task zipResourcesImporterLARsTask, org.gradle.api.Project frontendThemeStyledProject, org.gradle.api.Project frontendThemeUnstyledProject)
protected void configureTaskExecuteGulpParentTheme(com.liferay.gradle.plugins.gulp.ExecuteGulpTask executeGulpTask, org.gradle.api.Project themeProject, java.lang.String name)
protected void configureTasksExecuteGulp(org.gradle.api.Project project, org.gradle.api.tasks.Copy expandFrontendCSSCommonTask, org.gradle.api.Task assembleResourcesImporterArchivesTask, org.gradle.api.Project frontendThemeStyledProject, org.gradle.api.Project frontendThemeUnstyledProject)
protected void configureTaskUploadArchives(org.gradle.api.Project project, org.gradle.api.Task updateThemeVersionTask)
protected boolean getPluginPackageProperty(org.gradle.api.Project project, java.lang.String key)
protected org.gradle.api.Project getThemeProject(org.gradle.api.Project project, java.lang.String name)