@Incubating public interface JarBinarySpec extends LibraryBinarySpec, JvmBinarySpec
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | JarBinarySpec.TasksCollectionProvides access to key tasks used for building the binary. | 
Named.Namer| Modifier and Type | Method and Description | 
|---|---|
| File | getApiJarFile()The API jar file output for this binary. | 
| Set<String> | getExportedPackages() | 
| LibraryBinaryIdentifier | getId()The unique identifier of this JarBinarySpec. | 
| 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(File jarFile)Sets the API jar file output for this binary. | 
| void | setExportedPackages(Set<String> exportedPackages) | 
| void | setJarFile(File jarFile)Sets the jar file output for this binary. | 
getClassesDir, getResourcesDir, getTargetPlatform, getToolChain, setClassesDir, setResourcesDir, setTargetPlatform, setToolChaingetInputs, getSources, isBuildablebuiltBy, getBuildTask, hasBuildDependencies, setBuildTaskgetBuildDependenciescheckedBy, getCheckTask, setCheckTaskgetProjectPathgetDisplayName, getNamegetDisplayNameJarBinarySpec.TasksCollection getTasks()
getTasks in interface BinarySpecJvmLibrarySpec getLibrary()
getLibrary in interface LibraryBinarySpecLibraryBinaryIdentifier getId()
File getJarFile()
void setJarFile(File jarFile)
File getApiJarFile()
void setApiJarFile(File jarFile)