Binary, BinarySpec, Buildable, BuildableComponentSpec, CheckableComponentSpec, ComponentSpec, JvmBinarySpec, LibraryBinarySpec, ModelElement, Named@Incubating public interface JarBinarySpec extends LibraryBinarySpec, JvmBinarySpec
| Modifier and Type | Interface | Description |
|---|---|---|
static interface |
JarBinarySpec.TasksCollection |
Provides access to key tasks used for building the binary.
|
Named.Namer| Modifier and Type | Method | Description |
|---|---|---|
java.io.File |
getApiJarFile() |
The API jar file output for this binary.
|
java.util.Set<java.lang.String> |
getExportedPackages() |
|
LibraryBinaryIdentifier |
getId() |
The unique identifier of this JarBinarySpec.
|
java.io.File |
getJarFile() |
The jar file output for this binary.
|
JvmLibrarySpec |
getLibrary() |
The library that this binary belongs to.
|
JarBinarySpec.TasksCollection |
getTasks() |
The set of tasks associated with this binary.
|
void |
setApiJarFile(java.io.File jarFile) |
Sets the API jar file output for this binary.
|
void |
setExportedPackages(java.util.Set<java.lang.String> exportedPackages) |
|
void |
setJarFile(java.io.File jarFile) |
Sets the jar file output for this binary.
|
getDisplayNamegetInputs, getSources, isBuildablegetBuildDependenciesbuiltBy, getBuildTask, hasBuildDependencies, setBuildTaskcheckedBy, getCheckTask, setCheckTaskgetProjectPathgetClassesDir, getResourcesDir, getTargetPlatform, getToolChain, setClassesDir, setResourcesDir, setTargetPlatform, setToolChaingetDisplayName, getNameJarBinarySpec.TasksCollection getTasks()
getTasks in interface BinarySpecJvmLibrarySpec getLibrary()
getLibrary in interface LibraryBinarySpecLibraryBinaryIdentifier getId()
java.io.File getJarFile()
void setJarFile(java.io.File jarFile)
java.io.File getApiJarFile()
void setApiJarFile(java.io.File jarFile)
void setExportedPackages(java.util.Set<java.lang.String> exportedPackages)
java.util.Set<java.lang.String> getExportedPackages()