public class LiferayWebAppPlugin extends LiferayJavaPlugin
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
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 |
---|
LiferayWebAppPlugin() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.Task |
addTaskBuildServiceCompile(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask) |
protected org.gradle.api.Task |
addTaskBuildServiceJar(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask,
org.gradle.api.Task buildServiceCompileTask) |
protected void |
addTaskBuildServiceTasks(org.gradle.api.Project project) |
protected org.gradle.api.tasks.Copy |
addTaskDeploy(org.gradle.api.Project project) |
protected DirectDeployTask |
addTaskDirectDeploy(org.gradle.api.Project project) |
protected void |
addTasks(org.gradle.api.Project project) |
void |
apply(org.gradle.api.Project project) |
protected void |
applyPlugins(org.gradle.api.Project project) |
protected void |
configureDependencies(org.gradle.api.Project project) |
protected void |
configureDependenciesCompile(org.gradle.api.Project project) |
protected void |
configureProperties(org.gradle.api.Project project) |
protected void |
configureSourceSetMain(org.gradle.api.Project project) |
protected void |
configureTaskDeployFrom(org.gradle.api.tasks.Copy copy) |
protected void |
configureTaskDirectDeploy(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected void |
configureTaskDirectDeployAppServerDeployDir(DirectDeployTask directDeployTask,
LiferayExtension liferayExtension) |
protected void |
configureTaskDirectDeployWebAppFile(DirectDeployTask directDeployTask) |
protected void |
configureTaskDirectDeployWebAppType(DirectDeployTask directDeployTask) |
protected void |
configureTasks(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected void |
configureTaskWar(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected void |
configureTaskWarAlloyPortlet(org.gradle.api.tasks.bundling.War war) |
protected void |
configureTaskWarDuplicatesStrategy(org.gradle.api.tasks.bundling.War war) |
protected void |
configureTaskWarExcludeManifest(org.gradle.api.tasks.bundling.War war) |
protected void |
configureTaskWarFilesMatching(org.gradle.api.tasks.bundling.War war) |
protected void |
configureTaskWarOutputs(org.gradle.api.tasks.bundling.War war) |
protected void |
configureTaskWarRenameDependencies(org.gradle.api.tasks.bundling.War war) |
protected void |
configureVersion(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected void |
configureWebAppDirName(org.gradle.api.Project project) |
protected java.io.File |
getLibDir(org.gradle.api.Project project) |
protected java.io.File |
getServiceJarFile(org.gradle.api.Project project) |
protected java.io.File |
getWebAppDir(org.gradle.api.Project project) |
protected java.lang.String |
getWebAppType(org.gradle.api.Project project) |
addCleanDeployedFile, addConfigurations, addDependenciesJspC, addLiferayExtension, addTaskFormatWSDL, addTaskFormatXSD, addTaskInitGradle, addTaskJarSources, addTaskZipJavadoc, applyConfigScripts, configureArtifacts, configureConf2ScopeMappings, configureConfigurations, configureJSModuleConfigGenerator, configureJSTranspiler, configureSourceSet, configureSourceSets, configureSourceSetTest, configureSourceSetTestIntegration, configureTaskBuildCSSGenerateSourceMap, configureTaskBuildCSSPrecision, configureTaskBuildCSSSassCompilerClassName, configureTaskBuildLangTranslateClientId, configureTaskBuildLangTranslateClientSecret, configureTaskBuildUpgradeTableDir, configureTaskClasses, configureTaskClassesDependsOn, 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 DIRECT_DEPLOY_TASK_NAME
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
apply
in class LiferayJavaPlugin
protected org.gradle.api.Task addTaskBuildServiceCompile(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask)
protected org.gradle.api.Task addTaskBuildServiceJar(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask, org.gradle.api.Task buildServiceCompileTask)
protected void addTaskBuildServiceTasks(org.gradle.api.Project project)
protected org.gradle.api.tasks.Copy addTaskDeploy(org.gradle.api.Project project)
addTaskDeploy
in class LiferayJavaPlugin
protected DirectDeployTask addTaskDirectDeploy(org.gradle.api.Project project)
protected void addTasks(org.gradle.api.Project project)
addTasks
in class LiferayJavaPlugin
protected void applyPlugins(org.gradle.api.Project project)
applyPlugins
in class LiferayJavaPlugin
protected void configureDependencies(org.gradle.api.Project project)
protected void configureDependenciesCompile(org.gradle.api.Project project)
protected void configureProperties(org.gradle.api.Project project)
configureProperties
in class LiferayJavaPlugin
protected void configureSourceSetMain(org.gradle.api.Project project)
configureSourceSetMain
in class LiferayJavaPlugin
protected void configureTaskDeployFrom(org.gradle.api.tasks.Copy copy)
configureTaskDeployFrom
in class LiferayJavaPlugin
protected void configureTaskDirectDeploy(org.gradle.api.Project project, LiferayExtension liferayExtension)
protected void configureTaskDirectDeployAppServerDeployDir(DirectDeployTask directDeployTask, LiferayExtension liferayExtension)
protected void configureTaskDirectDeployWebAppFile(DirectDeployTask directDeployTask)
protected void configureTaskDirectDeployWebAppType(DirectDeployTask directDeployTask)
protected void configureTasks(org.gradle.api.Project project, LiferayExtension liferayExtension)
configureTasks
in class LiferayJavaPlugin
protected void configureTaskWar(org.gradle.api.Project project, LiferayExtension liferayExtension)
protected void configureTaskWarAlloyPortlet(org.gradle.api.tasks.bundling.War war)
protected void configureTaskWarDuplicatesStrategy(org.gradle.api.tasks.bundling.War war)
protected void configureTaskWarExcludeManifest(org.gradle.api.tasks.bundling.War war)
protected void configureTaskWarFilesMatching(org.gradle.api.tasks.bundling.War war)
protected void configureTaskWarOutputs(org.gradle.api.tasks.bundling.War war)
protected void configureTaskWarRenameDependencies(org.gradle.api.tasks.bundling.War war)
protected void configureVersion(org.gradle.api.Project project, LiferayExtension liferayExtension)
configureVersion
in class LiferayJavaPlugin
protected void configureWebAppDirName(org.gradle.api.Project project)
protected java.io.File getLibDir(org.gradle.api.Project project)
getLibDir
in class LiferayJavaPlugin
protected java.io.File getServiceJarFile(org.gradle.api.Project project)
protected java.io.File getWebAppDir(org.gradle.api.Project project)
protected java.lang.String getWebAppType(org.gradle.api.Project project)