public class Library
extends java.lang.Object
Libraries| Constructor and Description |
|---|
Library(java.io.File file,
LibraryScope scope)
Create a new
Library. |
Library(java.lang.String name,
java.io.File file,
LibraryScope scope,
LibraryCoordinates coordinates,
boolean unpackRequired,
boolean local,
boolean included)
Create a new
Library. |
| Modifier and Type | Method and Description |
|---|---|
LibraryCoordinates |
getCoordinates()
Return the coordinates of the library.
|
java.io.File |
getFile()
Return the library file.
|
java.lang.String |
getName()
Return the name of file as it should be written.
|
LibraryScope |
getScope()
Return the scope of the library.
|
boolean |
isIncluded()
Return if the library is included in the fat jar.
|
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(java.io.File file,
LibraryScope scope)
Library.file - the source filescope - the scope of the librarypublic Library(java.lang.String name,
java.io.File file,
LibraryScope scope,
LibraryCoordinates coordinates,
boolean unpackRequired,
boolean local,
boolean included)
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 packagedincluded - if the library is included in the fat jarpublic java.lang.String getName()
public java.io.File getFile()
public LibraryScope getScope()
public LibraryCoordinates getCoordinates()
public boolean isUnpackRequired()
public boolean isLocal()
public boolean isIncluded()