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_WEB_CONFIGURATION_NAME |
DIRECT_DEPLOY_TASK_NAME
AUTO_CLEAN_PROPERTY_NAME, CLEAN_DEPLOYED_PROPERTY_NAME, DEFAULT_DEPENDENCY_NOTATIONS, DEPLOY_TASK_NAME, FORMAT_WSDL_TASK_NAME, FORMAT_XSD_TASK_NAME, INIT_GRADLE_TASK_NAME, JAR_SOURCES_TASK_NAME, SETUP_ARQUILLIAN_TASK_NAME, SETUP_TESTABLE_TOMCAT_TASK_NAME, START_TESTABLE_TOMCAT_TASK_NAME, STOP_TESTABLE_TOMCAT_TASK_NAME, TEST_INTEGRATION_SOURCE_SET_NAME, TEST_INTEGRATION_TASK_NAME, ZIP_JAVADOC_TASK_NAME
Constructor and Description |
---|
LiferayThemePlugin() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.artifacts.Configuration |
addConfigurationFrontendThemesWeb(org.gradle.api.Project project) |
protected void |
addConfigurations(org.gradle.api.Project project) |
protected void |
addDependenciesFrontendThemesWeb(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) |
protected void |
configureDependencies(org.gradle.api.Project project) |
protected void |
configureDependenciesProvided(org.gradle.api.Project project) |
protected void |
configureDependenciesRuntime(org.gradle.api.Project project) |
protected void |
configureTaskBuildCSS(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
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 |
configureTaskCompileThemeFrontendThemesWebFile(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, addTaskWar, applyPlugins, configureDependenciesCompile, configureProperties, configureSourceSetMain, configureTaskBuildCSSDocrootDirName, configureTaskBuildWSDD, configureTaskBuildWSDDInputFileName, configureTaskBuildWSDDServerConfigFileName, configureTaskBuildWSDLInputDir, configureTaskBuildXSDInputDir, configureTaskDeployFrom, configureTaskDirectDeploy, configureTaskDirectDeployAppServerDeployDir, configureTaskDirectDeployWebAppFile, configureTaskDirectDeployWebAppType, configureTaskWarAlloyPortlet, configureTaskWarDuplicatesStrategy, configureTaskWarExcludeManifest, configureTaskWarFilesMatching, configureTaskWarOutputs, configureTaskWarRenameDependencies, configureVersion, configureWebAppDirName, getLibDir, getServiceBaseDir, getServiceJarFile, getWebAppDir, getWebAppType
addCleanDeployedFile, addDependenciesJspC, addSourceSetTestIntegration, addTaskFormatWSDL, addTaskFormatXSD, addTaskInitGradle, addTaskJarSources, addTaskSetupArquillian, addTaskSetupTestableTomcat, addTaskStartTestableTomcat, addTaskStopTestableTomcat, addTaskTestIntegration, addTaskZipJavadoc, apply, applyConfigScripts, configureArtifacts, configureConf2ScopeMappings, configureConfigurations, configureDependenciesTestCompile, configureSourceSet, configureSourceSets, configureSourceSetTest, configureSourceSetTestIntegration, configureTaskBuildCSSSassCompilerClassName, configureTaskBuildLang, configureTaskBuildLangLangDirName, configureTaskBuildLangTranslateClientId, configureTaskBuildLangTranslateClientSecret, configureTaskBuildService, configureTaskBuildServiceApiDirName, configureTaskBuildServiceAutoNamespaceTables, configureTaskBuildServiceBeanLocatorUtil, configureTaskBuildServiceHbmFileName, configureTaskBuildServiceImplDirName, configureTaskBuildServiceInputFileName, configureTaskBuildServiceModelHintsConfigs, configureTaskBuildServiceModelHintsFileName, configureTaskBuildServiceOsgiModule, configureTaskBuildServicePluginName, configureTaskBuildServicePropsUtil, configureTaskBuildServiceRemotingFileName, configureTaskBuildServiceResourcesDirName, configureTaskBuildServiceSpringFileName, configureTaskBuildServiceSpringNamespaces, configureTaskBuildServiceSqlDirName, configureTaskBuildServiceSqlFileName, configureTaskBuildServiceTestDirName, configureTaskBuildUpgradeTable, configureTaskBuildUpgradeTableBaseDirName, configureTaskBuildUpgradeTableDirName, configureTaskBuildWSDDOutputDirName, configureTaskBuildWSDL, configureTaskBuildWSDLDestinationDir, configureTaskBuildXSD, configureTaskBuildXSDDestinationDir, configureTaskClasses, configureTaskClean, configureTaskCleanDependsOn, configureTaskConfigJSModules, configureTaskConfigJSModulesConfigVariable, configureTaskConfigJSModulesDependsOn, configureTaskConfigJSModulesIgnorePath, configureTaskConfigJSModulesIncludes, configureTaskConfigJSModulesModuleExtension, configureTaskConfigJSModulesModuleFormat, configureTaskConfigJSModulesMustRunAfter, configureTaskConfigJSModulesSourceDir, configureTaskDeploy, configureTaskDeployInto, configureTaskDirectDeployAppServerLibGlobalDir, configureTaskDirectDeployAppServerPortalDir, configureTaskDirectDeployAppServerType, configureTaskEnabledWithAppServer, configureTaskFormatWSDL, configureTaskFormatWSDLSource, configureTaskFormatXSD, configureTaskFormatXSDSource, configureTaskInitGradle, configureTaskInitGradleIgnoreMissingDependencies, configureTaskInitGradleOverwrite, configureTaskJar, configureTaskJarDependsOn, configureTaskJarDuplicatesStrategy, configureTasksAppServer, configureTasksDirectDeploy, configureTaskSetupTestableTomcat, configureTaskSetupTestableTomcatJmx, configureTaskSetupTestableTomcatModuleFrameworkBaseDir, configureTaskStartTestableTomcat, configureTasksTest, configureTaskTestDefaultCharacterEncoding, configureTaskTestEnabledWithCandidateClassFiles, configureTaskTestForkEvery, configureTaskTestIgnoreFailures, configureTaskTestIncludes, configureTaskTestIntegration, configureTaskTestJvmArgs, configureTaskTestSystemProperties, configureTaskTestWhip, configureTaskTranspileJS, configureTaskTranspileJSDependsOn, configureTaskTranspileJSIncludes, configureTaskTranspileJSSourceDir, configureTestResultsDir, getDeployedFileName, getJavaDir, getResourcesDir, getSrcDir, isAddDefaultDependencies, isAddTestDefaultDependencies, 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_WEB_CONFIGURATION_NAME
protected org.gradle.api.artifacts.Configuration addConfigurationFrontendThemesWeb(org.gradle.api.Project project)
protected void addConfigurations(org.gradle.api.Project project)
addConfigurations
in class LiferayJavaPlugin
protected void addDependenciesFrontendThemesWeb(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 configureDependencies(org.gradle.api.Project project)
configureDependencies
in class LiferayWebAppPlugin
protected void configureDependenciesProvided(org.gradle.api.Project project)
configureDependenciesProvided
in class LiferayJavaPlugin
protected void configureDependenciesRuntime(org.gradle.api.Project project)
protected void configureTaskBuildCSS(org.gradle.api.Project project, LiferayExtension liferayExtension)
configureTaskBuildCSS
in class LiferayJavaPlugin
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 configureTaskCompileThemeFrontendThemesWebFile(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)