public class BuildPluginDescriptorTask
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
BuildPluginDescriptorTask() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendDependencyElements(org.w3c.dom.Document document,
org.w3c.dom.Element dependenciesElement,
java.lang.String configurationName,
java.lang.String scope) |
protected void |
appendDependencyExclusionElement(org.w3c.dom.Document document,
org.w3c.dom.Element exclusionsElement,
java.lang.String dependencyNotation) |
protected void |
appendDependencyExclusionElement(org.w3c.dom.Document document,
org.w3c.dom.Element exclusionsElement,
java.lang.String groupId,
java.lang.String artifactId) |
protected void |
appendRepositoryElement(org.w3c.dom.Document document,
org.w3c.dom.Element repositoriesElement,
java.lang.String id,
java.lang.String url) |
void |
buildPluginDescriptor() |
protected void |
buildPluginDescriptor(java.io.File pomFile) |
protected void |
buildPomFile(java.io.File pomFile,
java.io.File sourceDir) |
void |
configurationScopeMapping(java.lang.String configurationName,
java.lang.String scope) |
BuildPluginDescriptorTask |
forcedExclusions(java.lang.Iterable<java.lang.String> forcedExclusions) |
BuildPluginDescriptorTask |
forcedExclusions(java.lang.String... forcedExclusions) |
java.io.File |
getClassesDir() |
protected java.lang.String |
getComments(com.thoughtworks.qdox.model.JavaMethod javaMethod) |
java.util.Map<java.lang.String,java.lang.String> |
getConfigurationScopeMappings() |
java.util.Set<java.lang.String> |
getForcedExclusions() |
java.lang.String |
getGoalPrefix() |
org.gradle.api.file.FileCollection |
getMavenEmbedderClasspath() |
java.lang.String |
getMavenEmbedderMainClassName() |
java.lang.String |
getMavenPluginPluginVersion() |
java.io.File |
getOutputDir() |
java.lang.String |
getPomArtifactId() |
java.lang.String |
getPomGroupId() |
java.util.Map<java.lang.String,java.lang.Object> |
getPomRepositories() |
java.lang.String |
getPomVersion() |
java.io.File |
getSourceDir() |
boolean |
isUseSetterComments() |
protected java.lang.String[] |
parseDependencyNotation(java.lang.String dependencyNotation) |
BuildPluginDescriptorTask |
pomRepositories(java.util.Map<java.lang.String,?> pomRepositories) |
BuildPluginDescriptorTask |
pomRepository(java.lang.String id,
java.lang.Object url) |
protected void |
prepareSource(com.thoughtworks.qdox.model.JavaClass javaClass) |
protected void |
prepareSources(java.io.File preparedSourceDir) |
protected void |
readdForcedExclusions() |
void |
setClassesDir(java.lang.Object classesDir) |
void |
setForcedExclusions(java.lang.Iterable<java.lang.String> forcedExclusions) |
void |
setForcedExclusions(java.lang.String... forcedExclusions) |
void |
setGoalPrefix(java.lang.Object goalPrefix) |
void |
setMavenEmbedderClasspath(org.gradle.api.file.FileCollection mavenEmbedderClasspath) |
void |
setMavenEmbedderMainClassName(java.lang.Object mavenEmbedderMainClassName) |
void |
setMavenPluginPluginVersion(java.lang.Object mavenPluginPluginVersion) |
void |
setOutputDir(java.lang.Object outputDir) |
void |
setPomArtifactId(java.lang.Object pomArtifactId) |
void |
setPomGroupId(java.lang.Object pomGroupId) |
void |
setPomRepositories(java.util.Map<java.lang.String,?> pomRepositories) |
void |
setPomVersion(java.lang.Object pomVersion) |
void |
setSourceDir(java.lang.Object sourceDir) |
void |
setUseSetterComments(boolean useSetterComments) |
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setName, setOnlyIf, setOnlyIf, setProject, setProperty, setShouldRunAfter, shouldRunAfter, toStringpublic void buildPluginDescriptor()
public void configurationScopeMapping(java.lang.String configurationName,
java.lang.String scope)
public BuildPluginDescriptorTask forcedExclusions(java.lang.Iterable<java.lang.String> forcedExclusions)
public BuildPluginDescriptorTask forcedExclusions(java.lang.String... forcedExclusions)
@InputDirectory public java.io.File getClassesDir()
public java.util.Map<java.lang.String,java.lang.String> getConfigurationScopeMappings()
@Input public java.util.Set<java.lang.String> getForcedExclusions()
@Input public java.lang.String getGoalPrefix()
@InputFiles public org.gradle.api.file.FileCollection getMavenEmbedderClasspath()
@Input public java.lang.String getMavenEmbedderMainClassName()
@Input public java.lang.String getMavenPluginPluginVersion()
@OutputDirectory public java.io.File getOutputDir()
@Input public java.lang.String getPomArtifactId()
@Input public java.lang.String getPomGroupId()
@Input public java.util.Map<java.lang.String,java.lang.Object> getPomRepositories()
@Input public java.lang.String getPomVersion()
@InputDirectory public java.io.File getSourceDir()
@Input public boolean isUseSetterComments()
public BuildPluginDescriptorTask pomRepositories(java.util.Map<java.lang.String,?> pomRepositories)
public BuildPluginDescriptorTask pomRepository(java.lang.String id, java.lang.Object url)
public void setClassesDir(java.lang.Object classesDir)
public void setForcedExclusions(java.lang.Iterable<java.lang.String> forcedExclusions)
public void setForcedExclusions(java.lang.String... forcedExclusions)
public void setGoalPrefix(java.lang.Object goalPrefix)
public void setMavenEmbedderClasspath(org.gradle.api.file.FileCollection mavenEmbedderClasspath)
public void setMavenEmbedderMainClassName(java.lang.Object mavenEmbedderMainClassName)
public void setMavenPluginPluginVersion(java.lang.Object mavenPluginPluginVersion)
public void setOutputDir(java.lang.Object outputDir)
public void setPomArtifactId(java.lang.Object pomArtifactId)
public void setPomGroupId(java.lang.Object pomGroupId)
public void setPomRepositories(java.util.Map<java.lang.String,?> pomRepositories)
public void setPomVersion(java.lang.Object pomVersion)
public void setSourceDir(java.lang.Object sourceDir)
public void setUseSetterComments(boolean useSetterComments)
protected void appendDependencyElements(org.w3c.dom.Document document,
org.w3c.dom.Element dependenciesElement,
java.lang.String configurationName,
java.lang.String scope)
protected void appendDependencyExclusionElement(org.w3c.dom.Document document,
org.w3c.dom.Element exclusionsElement,
java.lang.String dependencyNotation)
protected void appendDependencyExclusionElement(org.w3c.dom.Document document,
org.w3c.dom.Element exclusionsElement,
java.lang.String groupId,
java.lang.String artifactId)
protected void appendRepositoryElement(org.w3c.dom.Document document,
org.w3c.dom.Element repositoriesElement,
java.lang.String id,
java.lang.String url)
protected void buildPluginDescriptor(java.io.File pomFile)
throws java.lang.Exception
java.lang.Exceptionprotected void buildPomFile(java.io.File pomFile,
java.io.File sourceDir)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getComments(com.thoughtworks.qdox.model.JavaMethod javaMethod)
protected java.lang.String[] parseDependencyNotation(java.lang.String dependencyNotation)
protected void prepareSource(com.thoughtworks.qdox.model.JavaClass javaClass)
throws java.lang.Exception
java.lang.Exceptionprotected void prepareSources(java.io.File preparedSourceDir)
throws java.lang.Exception
java.lang.Exceptionprotected void readdForcedExclusions()
throws java.lang.Exception
java.lang.Exception