public class LiferayThemePlugin extends LiferayWebAppPlugin
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUILD_THUMBNAILS_TASK_NAME |
static java.lang.String |
COMPILE_THEME_TASK_NAME |
static java.lang.String |
FRONTEND_THEMES_CONFIGURATION_NAME |
DIRECT_DEPLOY_TASK_NAME
AUTO_CLEAN_PROPERTY_NAME, CLEAN_DEPLOYED_PROPERTY_NAME, DEPLOY_TASK_NAME, FORMAT_WSDL_TASK_NAME, FORMAT_XSD_TASK_NAME, INIT_GRADLE_TASK_NAME, JAR_SOURCES_TASK_NAME, ZIP_JAVADOC_TASK_NAME
Constructor and Description |
---|
LiferayThemePlugin() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.artifacts.Configuration |
addConfigurationFrontendThemes(org.gradle.api.Project project) |
protected void |
addConfigurations(org.gradle.api.Project project) |
protected void |
addDependenciesFrontendThemes(org.gradle.api.Project project) |
protected LiferayExtension |
addLiferayExtension(org.gradle.api.Project project) |
protected BuildThumbnailsTask |
addTaskBuildThumbnails(org.gradle.api.Project project) |
protected CompileThemeTask |
addTaskCompileTheme(org.gradle.api.Project project) |
protected void |
addTasks(org.gradle.api.Project project) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureTaskBuildCSS(org.gradle.api.Project project) |
protected void |
configureTaskBuildCSSDependsOn(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask) |
protected void |
configureTaskBuildThumbnails(org.gradle.api.Project project,
LiferayThemeExtension liferayThemeExtension) |
protected void |
configureTaskBuildThumbnailsImagesDir(BuildThumbnailsTask buildThumbnailsTask,
LiferayThemeExtension liferayThemeExtension) |
protected void |
configureTaskClassesDependsOn(org.gradle.api.Task classesTask) |
protected void |
configureTaskCompileTheme(org.gradle.api.Project project,
LiferayThemeExtension liferayThemeExtension) |
protected void |
configureTaskCompileThemeDependsOn(CompileThemeTask compileThemeTask) |
protected void |
configureTaskCompileThemeDiffsDir(CompileThemeTask compileThemeTask,
LiferayThemeExtension liferayThemeExtension) |
protected void |
configureTaskCompileThemeFrontendThemeFiles(CompileThemeTask compileThemeTask) |
protected void |
configureTaskCompileThemeParent(CompileThemeTask compileThemeTask,
LiferayThemeExtension liferayThemeExtension) |
protected void |
configureTaskCompileThemeRootDir(CompileThemeTask compileThemeTask) |
protected void |
configureTaskCompileThemeType(CompileThemeTask compileThemeTask,
LiferayThemeExtension liferayThemeExtension) |
protected void |
configureTasks(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected void |
configureTaskWar(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected void |
configureTaskWarExclude(org.gradle.api.tasks.bundling.War war,
LiferayThemeExtension liferayThemeExtension) |
protected java.io.File |
getDiffsDir(org.gradle.api.Project project,
LiferayThemeExtension liferayThemeExtension) |
protected boolean |
hasSources(org.gradle.api.Project project) |
addTaskBuildServiceCompile, addTaskBuildServiceJar, addTaskBuildServiceTasks, addTaskDeploy, addTaskDirectDeploy, applyPlugins, configureDependencies, configureDependenciesCompile, configureProperties, configureSourceSetMain, configureTaskDeployFrom, configureTaskDirectDeploy, configureTaskDirectDeployAppServerDeployDir, configureTaskDirectDeployWebAppFile, configureTaskDirectDeployWebAppType, configureTaskWarAlloyPortlet, configureTaskWarDuplicatesStrategy, configureTaskWarExcludeManifest, configureTaskWarFilesMatching, configureTaskWarOutputs, configureTaskWarRenameDependencies, configureVersion, configureWebAppDirName, getLibDir, getServiceJarFile, getWebAppDir, getWebAppType
addCleanDeployedFile, addDependenciesJspC, addTaskFormatWSDL, addTaskFormatXSD, addTaskInitGradle, addTaskJarSources, addTaskZipJavadoc, applyConfigScripts, configureArtifacts, configureConf2ScopeMappings, configureConfigurations, configureJSModuleConfigGenerator, configureJSTranspiler, configureSourceSet, configureSourceSets, configureSourceSetTest, configureSourceSetTestIntegration, configureTaskBuildCSSGenerateSourceMap, configureTaskBuildCSSPrecision, configureTaskBuildCSSSassCompilerClassName, configureTaskBuildLangTranslateClientId, configureTaskBuildLangTranslateClientSecret, configureTaskBuildUpgradeTableDir, configureTaskClasses, configureTaskClean, configureTaskCleanDependsOn, configureTaskConfigJSModules, configureTaskConfigJSModulesConfigVariable, configureTaskConfigJSModulesDependsOn, configureTaskConfigJSModulesIgnorePath, configureTaskConfigJSModulesIncludes, configureTaskConfigJSModulesModuleExtension, configureTaskConfigJSModulesModuleFormat, configureTaskConfigJSModulesMustRunAfter, configureTaskConfigJSModulesSourceDir, configureTaskDeploy, configureTaskDeployInto, configureTaskDirectDeployAppServerDir, configureTaskDirectDeployAppServerLibGlobalDir, configureTaskDirectDeployAppServerPortalDir, configureTaskDirectDeployAppServerType, configureTaskInitGradle, configureTaskInitGradleIgnoreMissingDependencies, configureTaskInitGradleOverwrite, configureTaskJar, configureTaskJarDependsOn, configureTaskJarDuplicatesStrategy, configureTaskPublishNodeModule, configureTaskPublishNodeModuleAuthor, configureTaskPublishNodeModuleBugsUrl, configureTaskPublishNodeModuleLicense, configureTaskPublishNodeModuleNpmEmailAddress, configureTaskPublishNodeModuleNpmPassword, configureTaskPublishNodeModuleNpmUserName, configureTaskPublishNodeModuleRepository, configureTasksBuildCSS, configureTasksBuildLang, configureTasksBuildUpgradeTable, configureTasksDirectDeploy, configureTaskSetupTestableTomcat, configureTasksPublishNodeModule, configureTaskStartTestableTomcat, configureTaskStopTestableTomcat, configureTaskTest, configureTaskTestDefaultCharacterEncoding, configureTaskTestIgnoreFailures, configureTaskTestIncludes, configureTaskTestIntegration, configureTaskTestJvmArgs, configureTaskTestWhip, configureTaskTranspileJS, configureTaskTranspileJSDependsOn, configureTaskTranspileJSIncludes, configureTaskTranspileJSSourceDir, configureTestIntegrationTomcat, configureTestResultsDir, getDeployedFileName, getResourcesDir, getSrcDir, hasSourceFiles, isCleanDeployed, isTestProject
public static final java.lang.String BUILD_THUMBNAILS_TASK_NAME
public static final java.lang.String COMPILE_THEME_TASK_NAME
public static final java.lang.String FRONTEND_THEMES_CONFIGURATION_NAME
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
apply
in class LiferayWebAppPlugin
protected org.gradle.api.artifacts.Configuration addConfigurationFrontendThemes(org.gradle.api.Project project)
protected void addConfigurations(org.gradle.api.Project project)
addConfigurations
in class LiferayJavaPlugin
protected void addDependenciesFrontendThemes(org.gradle.api.Project project)
protected LiferayExtension addLiferayExtension(org.gradle.api.Project project)
addLiferayExtension
in class LiferayJavaPlugin
protected BuildThumbnailsTask addTaskBuildThumbnails(org.gradle.api.Project project)
protected CompileThemeTask addTaskCompileTheme(org.gradle.api.Project project)
protected void addTasks(org.gradle.api.Project project)
addTasks
in class LiferayWebAppPlugin
protected void configureTaskBuildCSS(org.gradle.api.Project project)
protected void configureTaskBuildCSSDependsOn(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask)
protected void configureTaskBuildThumbnails(org.gradle.api.Project project, LiferayThemeExtension liferayThemeExtension)
protected void configureTaskBuildThumbnailsImagesDir(BuildThumbnailsTask buildThumbnailsTask, LiferayThemeExtension liferayThemeExtension)
protected void configureTaskClassesDependsOn(org.gradle.api.Task classesTask)
configureTaskClassesDependsOn
in class LiferayJavaPlugin
protected void configureTaskCompileTheme(org.gradle.api.Project project, LiferayThemeExtension liferayThemeExtension)
protected void configureTaskCompileThemeDependsOn(CompileThemeTask compileThemeTask)
protected void configureTaskCompileThemeDiffsDir(CompileThemeTask compileThemeTask, LiferayThemeExtension liferayThemeExtension)
protected void configureTaskCompileThemeFrontendThemeFiles(CompileThemeTask compileThemeTask)
protected void configureTaskCompileThemeParent(CompileThemeTask compileThemeTask, LiferayThemeExtension liferayThemeExtension)
protected void configureTaskCompileThemeRootDir(CompileThemeTask compileThemeTask)
protected void configureTaskCompileThemeType(CompileThemeTask compileThemeTask, LiferayThemeExtension liferayThemeExtension)
protected void configureTasks(org.gradle.api.Project project, LiferayExtension liferayExtension)
configureTasks
in class LiferayWebAppPlugin
protected void configureTaskWar(org.gradle.api.Project project, LiferayExtension liferayExtension)
configureTaskWar
in class LiferayWebAppPlugin
protected void configureTaskWarExclude(org.gradle.api.tasks.bundling.War war, LiferayThemeExtension liferayThemeExtension)
protected java.io.File getDiffsDir(org.gradle.api.Project project, LiferayThemeExtension liferayThemeExtension)
protected boolean hasSources(org.gradle.api.Project project)