public class PdeProductBuildTask
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
PdeProductBuildTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBuildProperty(java.lang.String key,
java.lang.String value)
Adds a property to the build properties file.
|
void |
build() |
void |
buildDir(java.lang.Object buildDir)
The directory from which plugins will be pulled, besides the delta pack.
|
void |
copyProductAndImgs(java.lang.Object src,
java.lang.String dstRelPath)
Copies the product and imgs from the given directory to the given path within the build directory.
|
protected java.io.File |
getBuildDir() |
protected java.io.File |
getPluginPath() |
void |
resolveWithFirst(java.lang.String pluginName,
java.lang.String... versions)
Resolves conflicts at the given plugin with the given versions.
|
void |
setFeatureFolder(java.lang.Object featureFolder)
The directory from which plugins will be pulled, besides the delta pack.
|
void |
setPluginPath(java.lang.Object pluginPath)
The directory from which plugins will be pulled, besides the delta pack.
|
static void |
setProductFileVersions(java.io.File productFile,
java.lang.String version,
java.util.List<java.lang.String> lines,
PluginCatalog catalog)
Given a list of lines from the product file, this method changes them
in-place to specify the specific version from the plugin path.
|
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 buildDir(java.lang.Object buildDir)
@OutputDirectory protected java.io.File getBuildDir()
public void setPluginPath(java.lang.Object pluginPath)
protected java.io.File getPluginPath()
public void setFeatureFolder(java.lang.Object featureFolder)
public void addBuildProperty(java.lang.String key,
java.lang.String value)
public void resolveWithFirst(java.lang.String pluginName,
java.lang.String... versions)
public void copyProductAndImgs(java.lang.Object src,
java.lang.String dstRelPath)
public void build()
throws java.lang.Exception
java.lang.Exceptionpublic static void setProductFileVersions(java.io.File productFile,
java.lang.String version,
java.util.List<java.lang.String> lines,
PluginCatalog catalog)