public class LiferayJavaPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTO_CLEAN_PROPERTY_NAME |
static java.lang.String |
CLEAN_DEPLOYED_PROPERTY_NAME |
static java.lang.String |
DEPLOY_TASK_NAME |
static java.lang.String |
FORMAT_WSDL_TASK_NAME |
static java.lang.String |
FORMAT_XSD_TASK_NAME |
static java.lang.String |
INIT_GRADLE_TASK_NAME |
static java.lang.String |
JAR_SOURCES_TASK_NAME |
static java.lang.String |
ZIP_JAVADOC_TASK_NAME |
Constructor and Description |
---|
LiferayJavaPlugin() |
Modifier and Type | Method and Description |
---|---|
protected void |
addCleanDeployedFile(org.gradle.api.Project project,
java.io.File sourceFile) |
protected void |
addConfigurations(org.gradle.api.Project project) |
protected void |
addDependenciesJspC(org.gradle.api.Project project,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected com.liferay.gradle.plugins.extensions.LiferayExtension |
addLiferayExtension(org.gradle.api.Project project) |
protected org.gradle.api.tasks.Copy |
addTaskDeploy(org.gradle.api.Project project) |
protected com.liferay.gradle.plugins.xml.formatter.FormatXMLTask |
addTaskFormatWSDL(com.liferay.gradle.plugins.wsdl.builder.BuildWSDLTask buildWSDLTask) |
protected com.liferay.gradle.plugins.xml.formatter.FormatXMLTask |
addTaskFormatXSD(com.liferay.gradle.plugins.xsd.builder.BuildXSDTask buildXSDTask) |
protected com.liferay.gradle.plugins.tasks.InitGradleTask |
addTaskInitGradle(org.gradle.api.Project project) |
protected org.gradle.api.tasks.bundling.Jar |
addTaskJarSources(org.gradle.api.Project project) |
protected void |
addTasks(org.gradle.api.Project project) |
protected org.gradle.api.tasks.bundling.Zip |
addTaskZipJavadoc(org.gradle.api.Project project) |
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 |
configureArtifacts(org.gradle.api.Project project) |
protected void |
configureConf2ScopeMappings(org.gradle.api.Project project) |
protected void |
configureConfigurations(org.gradle.api.Project project) |
protected void |
configureJSModuleConfigGenerator(org.gradle.api.Project project) |
protected void |
configureJSTranspiler(org.gradle.api.Project project) |
protected void |
configureProperties(org.gradle.api.Project project) |
protected void |
configureSourceSet(org.gradle.api.Project project,
java.lang.String name,
java.io.File classesDir,
java.io.File srcDir) |
protected void |
configureSourceSetMain(org.gradle.api.Project project) |
protected void |
configureSourceSets(org.gradle.api.Project project) |
protected void |
configureSourceSetTest(org.gradle.api.Project project) |
protected void |
configureSourceSetTestIntegration(org.gradle.api.Project project) |
protected void |
configureTaskBuildCSSGenerateSourceMap(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask) |
protected void |
configureTaskBuildCSSPrecision(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask) |
protected void |
configureTaskBuildCSSSassCompilerClassName(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask) |
protected void |
configureTaskBuildLangTranslateClientId(com.liferay.gradle.plugins.lang.builder.BuildLangTask buildLangTask) |
protected void |
configureTaskBuildLangTranslateClientSecret(com.liferay.gradle.plugins.lang.builder.BuildLangTask buildLangTask) |
protected void |
configureTaskBuildUpgradeTableDir(com.liferay.gradle.plugins.upgrade.table.builder.BuildUpgradeTableTask buildUpgradeTableTask) |
protected void |
configureTaskClasses(org.gradle.api.Project project) |
protected void |
configureTaskClassesDependsOn(org.gradle.api.Task classesTask) |
protected void |
configureTaskClean(org.gradle.api.Project project) |
protected void |
configureTaskCleanDependsOn(org.gradle.api.tasks.Delete delete) |
protected void |
configureTaskConfigJSModules(org.gradle.api.Project project) |
protected void |
configureTaskConfigJSModulesConfigVariable(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask) |
protected void |
configureTaskConfigJSModulesDependsOn(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask) |
protected void |
configureTaskConfigJSModulesIgnorePath(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask) |
protected void |
configureTaskConfigJSModulesIncludes(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask) |
protected void |
configureTaskConfigJSModulesModuleExtension(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask) |
protected void |
configureTaskConfigJSModulesModuleFormat(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask) |
protected void |
configureTaskConfigJSModulesMustRunAfter(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask) |
protected void |
configureTaskConfigJSModulesSourceDir(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask) |
protected void |
configureTaskDeploy(org.gradle.api.Project project,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTaskDeployFrom(org.gradle.api.tasks.Copy copy) |
protected void |
configureTaskDeployInto(org.gradle.api.tasks.Copy copy,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTaskDirectDeployAppServerDir(com.liferay.gradle.plugins.tasks.DirectDeployTask directDeployTask,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTaskDirectDeployAppServerLibGlobalDir(com.liferay.gradle.plugins.tasks.DirectDeployTask directDeployTask,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTaskDirectDeployAppServerPortalDir(com.liferay.gradle.plugins.tasks.DirectDeployTask directDeployTask,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTaskDirectDeployAppServerType(com.liferay.gradle.plugins.tasks.DirectDeployTask directDeployTask,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTaskInitGradle(org.gradle.api.Project project) |
protected void |
configureTaskInitGradleIgnoreMissingDependencies(com.liferay.gradle.plugins.tasks.InitGradleTask initGradleTask) |
protected void |
configureTaskInitGradleOverwrite(com.liferay.gradle.plugins.tasks.InitGradleTask initGradleTask) |
protected void |
configureTaskJar(org.gradle.api.Project project) |
protected void |
configureTaskJarDependsOn(org.gradle.api.tasks.bundling.Jar jar) |
protected void |
configureTaskJarDuplicatesStrategy(org.gradle.api.tasks.bundling.Jar jar) |
protected void |
configureTaskPublishNodeModule(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleAuthor(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleBugsUrl(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleLicense(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleNpmEmailAddress(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleNpmPassword(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleNpmUserName(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleRepository(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTasks(org.gradle.api.Project project,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTasksBuildCSS(org.gradle.api.Project project) |
protected void |
configureTasksBuildLang(org.gradle.api.Project project) |
protected void |
configureTasksBuildUpgradeTable(org.gradle.api.Project project) |
protected void |
configureTasksDirectDeploy(org.gradle.api.Project project) |
protected void |
configureTaskSetupTestableTomcat(org.gradle.api.Project project,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTasksPublishNodeModule(org.gradle.api.Project project) |
protected void |
configureTaskStartTestableTomcat(org.gradle.api.Project project,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTaskStopTestableTomcat(org.gradle.api.Project project,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTaskTest(org.gradle.api.Project project) |
protected void |
configureTaskTestDefaultCharacterEncoding(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskTestIgnoreFailures(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskTestIncludes(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskTestIntegration(org.gradle.api.Project project) |
protected void |
configureTaskTestJvmArgs(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskTestWhip(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskTranspileJS(org.gradle.api.Project project) |
protected void |
configureTaskTranspileJSDependsOn(com.liferay.gradle.plugins.js.transpiler.TranspileJSTask transpileJSTask) |
protected void |
configureTaskTranspileJSIncludes(com.liferay.gradle.plugins.js.transpiler.TranspileJSTask transpileJSTask) |
protected void |
configureTaskTranspileJSSourceDir(com.liferay.gradle.plugins.js.transpiler.TranspileJSTask transpileJSTask) |
protected void |
configureTestIntegrationTomcat(org.gradle.api.Project project,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
configureTestResultsDir(org.gradle.api.Project project) |
protected void |
configureVersion(org.gradle.api.Project project,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected java.lang.String |
getDeployedFileName(org.gradle.api.Project project,
java.io.File sourceFile) |
protected java.io.File |
getLibDir(org.gradle.api.Project project) |
protected java.io.File |
getResourcesDir(org.gradle.api.Project project) |
protected java.io.File |
getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet) |
protected boolean |
hasSourceFiles(org.gradle.api.Task task,
org.gradle.api.specs.Spec<java.io.File> spec) |
protected boolean |
isCleanDeployed(org.gradle.api.tasks.Delete delete) |
protected boolean |
isTestProject(org.gradle.api.Project project) |
public static final java.lang.String AUTO_CLEAN_PROPERTY_NAME
public static final java.lang.String CLEAN_DEPLOYED_PROPERTY_NAME
public static final java.lang.String DEPLOY_TASK_NAME
public static final java.lang.String FORMAT_WSDL_TASK_NAME
public static final java.lang.String FORMAT_XSD_TASK_NAME
public static final java.lang.String INIT_GRADLE_TASK_NAME
public static final java.lang.String JAR_SOURCES_TASK_NAME
public static final java.lang.String ZIP_JAVADOC_TASK_NAME
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
protected void addCleanDeployedFile(org.gradle.api.Project project, java.io.File sourceFile)
protected void addConfigurations(org.gradle.api.Project project)
protected void addDependenciesJspC(org.gradle.api.Project project, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected com.liferay.gradle.plugins.extensions.LiferayExtension addLiferayExtension(org.gradle.api.Project project)
protected org.gradle.api.tasks.Copy addTaskDeploy(org.gradle.api.Project project)
protected com.liferay.gradle.plugins.xml.formatter.FormatXMLTask addTaskFormatWSDL(com.liferay.gradle.plugins.wsdl.builder.BuildWSDLTask buildWSDLTask)
protected com.liferay.gradle.plugins.xml.formatter.FormatXMLTask addTaskFormatXSD(com.liferay.gradle.plugins.xsd.builder.BuildXSDTask buildXSDTask)
protected com.liferay.gradle.plugins.tasks.InitGradleTask addTaskInitGradle(org.gradle.api.Project project)
protected org.gradle.api.tasks.bundling.Jar addTaskJarSources(org.gradle.api.Project project)
protected void addTasks(org.gradle.api.Project project)
protected org.gradle.api.tasks.bundling.Zip addTaskZipJavadoc(org.gradle.api.Project project)
protected void applyConfigScripts(org.gradle.api.Project project)
protected void applyPlugins(org.gradle.api.Project project)
protected void configureArtifacts(org.gradle.api.Project project)
protected void configureConf2ScopeMappings(org.gradle.api.Project project)
protected void configureConfigurations(org.gradle.api.Project project)
protected void configureJSModuleConfigGenerator(org.gradle.api.Project project)
protected void configureJSTranspiler(org.gradle.api.Project project)
protected void configureProperties(org.gradle.api.Project project)
protected void configureSourceSet(org.gradle.api.Project project, java.lang.String name, java.io.File classesDir, java.io.File srcDir)
protected void configureSourceSetMain(org.gradle.api.Project project)
protected void configureSourceSets(org.gradle.api.Project project)
protected void configureSourceSetTest(org.gradle.api.Project project)
protected void configureSourceSetTestIntegration(org.gradle.api.Project project)
protected void configureTaskBuildCSSGenerateSourceMap(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask)
protected void configureTaskBuildCSSPrecision(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask)
protected void configureTaskBuildCSSSassCompilerClassName(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask)
protected void configureTaskBuildLangTranslateClientId(com.liferay.gradle.plugins.lang.builder.BuildLangTask buildLangTask)
protected void configureTaskBuildLangTranslateClientSecret(com.liferay.gradle.plugins.lang.builder.BuildLangTask buildLangTask)
protected void configureTaskBuildUpgradeTableDir(com.liferay.gradle.plugins.upgrade.table.builder.BuildUpgradeTableTask buildUpgradeTableTask)
protected void configureTaskClasses(org.gradle.api.Project project)
protected void configureTaskClassesDependsOn(org.gradle.api.Task classesTask)
protected void configureTaskClean(org.gradle.api.Project project)
protected void configureTaskCleanDependsOn(org.gradle.api.tasks.Delete delete)
protected void configureTaskConfigJSModules(org.gradle.api.Project project)
protected void configureTaskConfigJSModulesConfigVariable(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask)
protected void configureTaskConfigJSModulesDependsOn(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask)
protected void configureTaskConfigJSModulesIgnorePath(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask)
protected void configureTaskConfigJSModulesIncludes(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask)
protected void configureTaskConfigJSModulesModuleExtension(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask)
protected void configureTaskConfigJSModulesModuleFormat(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask)
protected void configureTaskConfigJSModulesMustRunAfter(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask)
protected void configureTaskConfigJSModulesSourceDir(com.liferay.gradle.plugins.js.module.config.generator.ConfigJSModulesTask configJSModulesTask)
protected void configureTaskDeploy(org.gradle.api.Project project, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTaskDeployFrom(org.gradle.api.tasks.Copy copy)
protected void configureTaskDeployInto(org.gradle.api.tasks.Copy copy, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTaskDirectDeployAppServerDir(com.liferay.gradle.plugins.tasks.DirectDeployTask directDeployTask, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTaskDirectDeployAppServerLibGlobalDir(com.liferay.gradle.plugins.tasks.DirectDeployTask directDeployTask, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTaskDirectDeployAppServerPortalDir(com.liferay.gradle.plugins.tasks.DirectDeployTask directDeployTask, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTaskDirectDeployAppServerType(com.liferay.gradle.plugins.tasks.DirectDeployTask directDeployTask, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTaskInitGradle(org.gradle.api.Project project)
protected void configureTaskInitGradleIgnoreMissingDependencies(com.liferay.gradle.plugins.tasks.InitGradleTask initGradleTask)
protected void configureTaskInitGradleOverwrite(com.liferay.gradle.plugins.tasks.InitGradleTask initGradleTask)
protected void configureTaskJar(org.gradle.api.Project project)
protected void configureTaskJarDependsOn(org.gradle.api.tasks.bundling.Jar jar)
protected void configureTaskJarDuplicatesStrategy(org.gradle.api.tasks.bundling.Jar jar)
protected void configureTaskPublishNodeModule(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTaskPublishNodeModuleAuthor(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTaskPublishNodeModuleBugsUrl(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTaskPublishNodeModuleLicense(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTaskPublishNodeModuleNpmEmailAddress(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTaskPublishNodeModuleNpmPassword(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTaskPublishNodeModuleNpmUserName(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTaskPublishNodeModuleRepository(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTasks(org.gradle.api.Project project, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTasksBuildCSS(org.gradle.api.Project project)
protected void configureTasksBuildLang(org.gradle.api.Project project)
protected void configureTasksBuildUpgradeTable(org.gradle.api.Project project)
protected void configureTasksDirectDeploy(org.gradle.api.Project project)
protected void configureTaskSetupTestableTomcat(org.gradle.api.Project project, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTasksPublishNodeModule(org.gradle.api.Project project)
protected void configureTaskStartTestableTomcat(org.gradle.api.Project project, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTaskStopTestableTomcat(org.gradle.api.Project project, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTaskTest(org.gradle.api.Project project)
protected void configureTaskTestDefaultCharacterEncoding(org.gradle.api.tasks.testing.Test test)
protected void configureTaskTestIgnoreFailures(org.gradle.api.tasks.testing.Test test)
protected void configureTaskTestIncludes(org.gradle.api.tasks.testing.Test test)
protected void configureTaskTestIntegration(org.gradle.api.Project project)
protected void configureTaskTestJvmArgs(org.gradle.api.tasks.testing.Test test)
protected void configureTaskTestWhip(org.gradle.api.tasks.testing.Test test)
protected void configureTaskTranspileJS(org.gradle.api.Project project)
protected void configureTaskTranspileJSDependsOn(com.liferay.gradle.plugins.js.transpiler.TranspileJSTask transpileJSTask)
protected void configureTaskTranspileJSIncludes(com.liferay.gradle.plugins.js.transpiler.TranspileJSTask transpileJSTask)
protected void configureTaskTranspileJSSourceDir(com.liferay.gradle.plugins.js.transpiler.TranspileJSTask transpileJSTask)
protected void configureTestIntegrationTomcat(org.gradle.api.Project project, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void configureTestResultsDir(org.gradle.api.Project project)
protected void configureVersion(org.gradle.api.Project project, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected java.lang.String getDeployedFileName(org.gradle.api.Project project, java.io.File sourceFile)
protected java.io.File getLibDir(org.gradle.api.Project project)
protected java.io.File getResourcesDir(org.gradle.api.Project project)
protected java.io.File getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet)
protected boolean hasSourceFiles(org.gradle.api.Task task, org.gradle.api.specs.Spec<java.io.File> spec)
protected boolean isCleanDeployed(org.gradle.api.tasks.Delete delete)
protected boolean isTestProject(org.gradle.api.Project project)