public class XSDBuilderPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUILD_XSD_TASK_NAME |
static java.lang.String |
CONFIGURATION_NAME |
Constructor and Description |
---|
XSDBuilderPlugin() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.artifacts.Configuration |
addConfigurationXSDBuilder(org.gradle.api.Project project) |
protected void |
addDependenciesXSDBuilder(org.gradle.api.Project project) |
protected BuildXSDTask |
addTaskBuildXSD(org.gradle.api.Project project) |
protected org.gradle.api.Task |
addTaskBuildXSDCompile(BuildXSDTask buildXSDTask,
org.gradle.api.Task generateTask) |
protected org.gradle.api.Task |
addTaskBuildXSDGenerate(BuildXSDTask buildXSDTask) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureTaskBuildXSD(BuildXSDTask buildXSDTask) |
protected void |
configureTaskBuildXSD(org.gradle.api.Project project) |
protected void |
configureTaskBuildXSDForWarPlugin(BuildXSDTask buildXSDTask) |
protected java.io.File |
getWebAppDir(org.gradle.api.Project project) |
public static final java.lang.String BUILD_XSD_TASK_NAME
public static final java.lang.String CONFIGURATION_NAME
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
protected org.gradle.api.artifacts.Configuration addConfigurationXSDBuilder(org.gradle.api.Project project)
protected void addDependenciesXSDBuilder(org.gradle.api.Project project)
protected BuildXSDTask addTaskBuildXSD(org.gradle.api.Project project)
protected org.gradle.api.Task addTaskBuildXSDCompile(BuildXSDTask buildXSDTask, org.gradle.api.Task generateTask)
protected org.gradle.api.Task addTaskBuildXSDGenerate(BuildXSDTask buildXSDTask)
protected void configureTaskBuildXSD(BuildXSDTask buildXSDTask)
protected void configureTaskBuildXSD(org.gradle.api.Project project)
protected void configureTaskBuildXSDForWarPlugin(BuildXSDTask buildXSDTask)
protected java.io.File getWebAppDir(org.gradle.api.Project project)