@Incubating public interface Usage extends Named
Named.Namer
Modifier and Type | Field and Description |
---|---|
static Usage |
FOR_COMPILE |
static Usage |
FOR_RUNTIME |
static String |
JAVA_API
The Java API of a library, packaged as class path elements, either a JAR or a classes directory.
|
static String |
JAVA_API_CLASSES
The Java API of a library, packaged as class path elements, either a JAR or a classes directory.
|
static String |
JAVA_RUNTIME
The Java runtime of a component, packaged as class path elements, either a JAR or a classes directory.
|
static String |
JAVA_RUNTIME_CLASSES
The Java runtime classes of a component, packaged as class path elements, either a JAR or a classes directory.
|
static String |
JAVA_RUNTIME_JARS
The Java runtime of a component, packaged as JAR only.
|
static String |
JAVA_RUNTIME_RESOURCES
The Java runtime resources of a component, packaged as class path elements, either a JAR or a classes directory.
|
static Attribute<Usage> |
USAGE_ATTRIBUTE |
static final Usage FOR_COMPILE
static final Usage FOR_RUNTIME
static final String JAVA_API
static final String JAVA_API_CLASSES
static final String JAVA_RUNTIME
static final String JAVA_RUNTIME_JARS
static final String JAVA_RUNTIME_CLASSES
static final String JAVA_RUNTIME_RESOURCES