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 |
INIT_GRADLE_TASK_NAME |
static java.lang.String |
JAR_SOURCES_TASK_NAME |
static java.lang.String |
PORTAL_CONFIGURATION_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 org.gradle.api.artifacts.Configuration |
addConfigurationPortal(org.gradle.api.Project project,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
addConfigurations(org.gradle.api.Project project,
com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension) |
protected void |
addDependenciesPortal(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 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 |
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 |
configureTaskConfigJSModulesIgnorePath(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 |
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 |
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 |
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 |
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 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 INIT_GRADLE_TASK_NAME
public static final java.lang.String JAR_SOURCES_TASK_NAME
public static final java.lang.String PORTAL_CONFIGURATION_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 org.gradle.api.artifacts.Configuration addConfigurationPortal(org.gradle.api.Project project, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void addConfigurations(org.gradle.api.Project project, com.liferay.gradle.plugins.extensions.LiferayExtension liferayExtension)
protected void addDependenciesPortal(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 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 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 configureTaskConfigJSModulesIgnorePath(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 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 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 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 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 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)