Class ServiceBuilderPlugin
- java.lang.Object
-
- com.liferay.gradle.plugins.service.builder.ServiceBuilderPlugin
-
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class ServiceBuilderPlugin extends java.lang.Object implements org.gradle.api.Plugin<org.gradle.api.Project>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBUILD_SERVICE_TASK_NAMEstatic java.lang.StringCONFIGURATION_NAME
-
Constructor Summary
Constructors Constructor Description ServiceBuilderPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.gradle.api.artifacts.ConfigurationaddConfigurationServiceBuilder(org.gradle.api.Project project)protected voidaddDependenciesServiceBuilder(org.gradle.api.Project project)protected BuildServiceTaskaddTaskBuildService(org.gradle.api.Project project)voidapply(org.gradle.api.Project project)protected voidconfigureTaskBuildService(BuildServiceTask buildServiceTask)protected voidconfigureTaskBuildServiceClasspath(BuildServiceTask buildServiceTask, org.gradle.api.artifacts.Configuration serviceBuilderConfiguration)protected voidconfigureTaskBuildServiceForLiferayDefaultsPlugin(BuildServiceTask buildServiceTask)protected voidconfigureTaskBuildServiceForWarPlugin(BuildServiceTask buildServiceTask)protected voidconfigureTasksBuildService(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration serviceBuilderConfiguration)protected java.io.FilegetJavaDir(org.gradle.api.Project project)protected java.io.FilegetResourcesDir(org.gradle.api.Project project)protected java.io.FilegetSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet)protected java.io.FilegetWebAppDir(org.gradle.api.Project project)
-
-
-
Field Detail
-
BUILD_SERVICE_TASK_NAME
public static final java.lang.String BUILD_SERVICE_TASK_NAME
- See Also:
- Constant Field Values
-
CONFIGURATION_NAME
public static final java.lang.String CONFIGURATION_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
apply
public void apply(org.gradle.api.Project project)
- Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-
addConfigurationServiceBuilder
protected org.gradle.api.artifacts.Configuration addConfigurationServiceBuilder(org.gradle.api.Project project)
-
addDependenciesServiceBuilder
protected void addDependenciesServiceBuilder(org.gradle.api.Project project)
-
addTaskBuildService
protected BuildServiceTask addTaskBuildService(org.gradle.api.Project project)
-
configureTaskBuildService
protected void configureTaskBuildService(BuildServiceTask buildServiceTask)
-
configureTaskBuildServiceClasspath
protected void configureTaskBuildServiceClasspath(BuildServiceTask buildServiceTask, org.gradle.api.artifacts.Configuration serviceBuilderConfiguration)
-
configureTaskBuildServiceForLiferayDefaultsPlugin
protected void configureTaskBuildServiceForLiferayDefaultsPlugin(BuildServiceTask buildServiceTask)
-
configureTaskBuildServiceForWarPlugin
protected void configureTaskBuildServiceForWarPlugin(BuildServiceTask buildServiceTask)
-
configureTasksBuildService
protected void configureTasksBuildService(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration serviceBuilderConfiguration)
-
getJavaDir
protected java.io.File getJavaDir(org.gradle.api.Project project)
-
getResourcesDir
protected java.io.File getResourcesDir(org.gradle.api.Project project)
-
getSrcDir
protected java.io.File getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet)
-
getWebAppDir
protected java.io.File getWebAppDir(org.gradle.api.Project project)
-
-