Class XSDBuilderPlugin
java.lang.Object
com.liferay.gradle.plugins.xsd.builder.XSDBuilderPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class XSDBuilderPlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.gradle.api.artifacts.ConfigurationaddConfigurationXSDBuilder(org.gradle.api.Project project) protected voidaddDependenciesXSDBuilder(org.gradle.api.Project project) protected BuildXSDTaskaddTaskBuildXSD(org.gradle.api.Project project) protected org.gradle.api.TaskaddTaskBuildXSDCompile(BuildXSDTask buildXSDTask, org.gradle.api.Task generateTask) protected org.gradle.api.TaskaddTaskBuildXSDGenerate(BuildXSDTask buildXSDTask) voidapply(org.gradle.api.Project project) protected voidconfigureTaskBuildXSD(BuildXSDTask buildXSDTask) protected voidconfigureTaskBuildXSDForWarPlugin(BuildXSDTask buildXSDTask) protected voidconfigureTasksBuildXSD(org.gradle.api.Project project) protected FilegetWebAppDir(org.gradle.api.Project project)
-
Field Details
-
BUILD_XSD_TASK_NAME
- See Also:
-
CONFIGURATION_NAME
- See Also:
-
-
Constructor Details
-
XSDBuilderPlugin
public XSDBuilderPlugin()
-
-
Method Details
-
apply
public void apply(org.gradle.api.Project project) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-
addConfigurationXSDBuilder
protected org.gradle.api.artifacts.Configuration addConfigurationXSDBuilder(org.gradle.api.Project project) -
addDependenciesXSDBuilder
protected void addDependenciesXSDBuilder(org.gradle.api.Project project) -
addTaskBuildXSD
-
addTaskBuildXSDCompile
protected org.gradle.api.Task addTaskBuildXSDCompile(BuildXSDTask buildXSDTask, org.gradle.api.Task generateTask) -
addTaskBuildXSDGenerate
-
configureTaskBuildXSD
-
configureTaskBuildXSDForWarPlugin
-
configureTasksBuildXSD
protected void configureTasksBuildXSD(org.gradle.api.Project project) -
getWebAppDir
-