public class PathingJar
extends org.gradle.api.tasks.bundling.Jar
| Constructor and Description |
|---|
PathingJar() |
| Modifier and Type | Method and Description |
|---|---|
org.gradle.api.Task |
configure(groovy.lang.Closure closure)
Configures the pathing jar task.
|
org.gradle.api.file.FileCollection |
createClassPath(java.util.List<org.gradle.api.artifacts.Configuration> included)
Combines the parameter configurations into a single class path.
|
java.lang.String |
formatClassPath()
Combines the included configurations into a single class path.
|
java.util.Map<java.lang.String,java.lang.String> |
generateAttributes()
Generate the pathing attributes, including
Class-Path and
Main-Class. |
java.util.Map<java.lang.String,java.lang.String> |
getAttributeValues()
Getter.
|
java.util.List<org.gradle.api.artifacts.Configuration> |
getIncludedConfigurations()
Getter.
|
org.gradle.api.file.FileCollection |
getIncludedFiles()
Getter.
|
java.lang.String |
getMainClass()
Getter.
|
boolean |
isAllPermissions()
Getter.
|
void |
setAllPermissions(boolean allPermissions)
Getter.
|
void |
setAttributeValues(java.util.Map<java.lang.String,java.lang.String> attributeValues)
Setter.
|
void |
setIncludedConfigurations(java.util.List<org.gradle.api.artifacts.Configuration> includedConfigurations)
Setter.
|
void |
setIncludedFiles(org.gradle.api.file.FileCollection includedFiles)
Setter.
|
void |
setMainClass(java.lang.String mainClass)
Setter.
|
getManifest, getManifestContentCharset, getMetadataCharset, getMetaInf, manifest, metaInf, metaInf, setManifest, setManifestContentCharset, setMetadataCharsetcreateCopyAction, getCompressor, getEntryCompression, isZip64, setEntryCompression, setZip64createCopyActionExecuter, getAppendix, getArchiveAppendix, getArchiveBaseName, getArchiveClassifier, getArchiveExtension, getArchiveFile, getArchiveFileName, getArchiveName, getArchivePath, getArchiveVersion, getBaseName, getClassifier, getDestinationDir, getDestinationDirectory, getExtension, getVersion, into, into, into, isPreserveFileTimestamps, isReproducibleFileOrder, setAppendix, setArchiveName, setBaseName, setClassifier, setDestinationDir, setExtension, setPreserveFileTimestamps, setReproducibleFileOrder, setVersioncopy, createRootSpec, eachFile, eachFile, exclude, exclude, exclude, exclude, expand, expand, filesMatching, filesMatching, filesNotMatching, filesNotMatching, filter, filter, filter, filter, from, from, from, getDirectoryFileTreeFactory, getDirMode, getDocumentationRegistry, getDuplicatesStrategy, getExcludes, getFileLookup, getFileMode, getFileResolver, getFileSystem, getFilteringCharset, getIncludeEmptyDirs, getIncludes, getInstantiator, getMainSpec, getObjectFactory, getRootSpec, getSource, include, include, include, include, isCaseSensitive, rename, rename, rename, rename, setCaseSensitive, setDirMode, setDuplicatesStrategy, setExcludes, setFileMode, setFilteringCharset, setIncludeEmptyDirs, setIncludes, withconventionMapping, conventionMapping, getConventionMappingcompareTo, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceappendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectspublic java.util.List<org.gradle.api.artifacts.Configuration> getIncludedConfigurations()
public void setIncludedConfigurations(java.util.List<org.gradle.api.artifacts.Configuration> includedConfigurations)
includedConfigurations - The configurations to include on the class path.public org.gradle.api.file.FileCollection getIncludedFiles()
public void setIncludedFiles(org.gradle.api.file.FileCollection includedFiles)
includedFiles - The files to include.public java.lang.String getMainClass()
public void setMainClass(java.lang.String mainClass)
mainClass - The main class to use.public boolean isAllPermissions()
public void setAllPermissions(boolean allPermissions)
allPermissions - The all-permissions flag to set.public java.util.Map<java.lang.String,java.lang.String> getAttributeValues()
public void setAttributeValues(java.util.Map<java.lang.String,java.lang.String> attributeValues)
attributeValues - The manifest attribute values to use.@CompileStatic public org.gradle.api.Task configure(groovy.lang.Closure closure)
The manifest attributes are not computed until execution, to avoid resolving the included configurations during the configuration phase.
configure in interface org.gradle.api.Taskconfigure in interface org.gradle.util.Configurable<org.gradle.api.Task>configure in class org.gradle.api.DefaultTaskclosure - The configuration closure for the taskpublic java.util.Map<java.lang.String,java.lang.String> generateAttributes()
Class-Path and
Main-Class.public org.gradle.api.file.FileCollection createClassPath(java.util.List<org.gradle.api.artifacts.Configuration> included)
included - The configurations to form a class path frompublic java.lang.String formatClassPath()