public class LangBuilderPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUILD_LANG_TASK_NAME |
static java.lang.String |
CONFIGURATION_NAME |
Constructor and Description |
---|
LangBuilderPlugin() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.artifacts.Configuration |
addConfigurationLangBuilder(org.gradle.api.Project project) |
protected void |
addDependenciesLangBuilder(org.gradle.api.Project project) |
protected BuildLangTask |
addTaskBuildLang(org.gradle.api.Project project) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureTaskBuildLangClasspath(BuildLangTask buildLangTask,
org.gradle.api.file.FileCollection fileCollection) |
protected void |
configureTaskBuildLangForJavaPlugin(BuildLangTask buildLangTask) |
protected void |
configureTasksBuildLang(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration langBuilderConfiguration) |
protected java.io.File |
getResourcesDir(org.gradle.api.Project project) |
protected java.io.File |
getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet) |
public static final java.lang.String BUILD_LANG_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 addConfigurationLangBuilder(org.gradle.api.Project project)
protected void addDependenciesLangBuilder(org.gradle.api.Project project)
protected BuildLangTask addTaskBuildLang(org.gradle.api.Project project)
protected void configureTaskBuildLangClasspath(BuildLangTask buildLangTask, org.gradle.api.file.FileCollection fileCollection)
protected void configureTaskBuildLangForJavaPlugin(BuildLangTask buildLangTask)
protected void configureTasksBuildLang(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration langBuilderConfiguration)
protected java.io.File getResourcesDir(org.gradle.api.Project project)
protected java.io.File getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet)