public class Library extends Object
Libraries| Constructor and Description | 
|---|
| Library(File file,
       LibraryScope scope)Create a new  Library. | 
| Library(File file,
       LibraryScope scope,
       boolean unpackRequired)Create a new  Library. | 
| Library(String name,
       File file,
       LibraryScope scope,
       boolean unpackRequired)Create a new  Library. | 
| Library(String name,
       File file,
       LibraryScope scope,
       LibraryCoordinates coordinates,
       boolean unpackRequired)Create a new  Library. | 
| Library(String name,
       File file,
       LibraryScope scope,
       LibraryCoordinates coordinates,
       boolean unpackRequired,
       boolean local)Create a new  Library. | 
| Modifier and Type | Method and Description | 
|---|---|
| LibraryCoordinates | getCoordinates()Return the coordinates of the library. | 
| File | getFile()Return the library file. | 
| String | getName()Return the name of file as it should be written. | 
| LibraryScope | getScope()Return the scope of the library. | 
| boolean | isLocal()Return if the library is local (part of the same build) to the application that is
 being packaged. | 
| boolean | isUnpackRequired()Return if the file cannot be used directly as a nested jar and needs to be
 unpacked. | 
public Library(File file, LibraryScope scope)
Library.file - the source filescope - the scope of the librarypublic Library(File file, LibraryScope scope, boolean unpackRequired)
Library.file - the source filescope - the scope of the libraryunpackRequired - if the library needs to be unpacked before it can be usedpublic Library(String name, File file, LibraryScope scope, boolean unpackRequired)
Library.name - the name of the library as it should be written or null to use
 the file namefile - the source filescope - the scope of the libraryunpackRequired - if the library needs to be unpacked before it can be usedpublic Library(String name, File file, LibraryScope scope, LibraryCoordinates coordinates, boolean unpackRequired)
Library.name - the name of the library as it should be written or null to use
 the file namefile - the source filescope - the scope of the librarycoordinates - the library coordinates or nullunpackRequired - if the library needs to be unpacked before it can be usedpublic Library(String name, File file, LibraryScope scope, LibraryCoordinates coordinates, boolean unpackRequired, boolean local)
Library.name - the name of the library as it should be written or null to use
 the file namefile - the source filescope - the scope of the librarycoordinates - the library coordinates or nullunpackRequired - if the library needs to be unpacked before it can be usedlocal - if the library is local (part of the same build) to the application
 that is being packagedpublic String getName()
public File getFile()
public LibraryScope getScope()
public LibraryCoordinates getCoordinates()
public boolean isUnpackRequired()
public boolean isLocal()