Named
public interface Category extends Named
Three values are found in published components:
library
: Indicates that the variant is a library, that usually means a binary and a set of dependenciesplatform
: Indicates that the variant is a platform, that usually means a definition of dependency constraintsdocumentation
: Indicates that the variant is documentation of the software moduleplatform
variant can be consumed as a enforced-platform
which means all the dependency
information it provides is applied as forced
.Named.Namer
Modifier and Type | Field | Description |
---|---|---|
static Attribute<Category> |
CATEGORY_ATTRIBUTE |
|
static java.lang.String |
DOCUMENTATION |
The documentation category
|
static java.lang.String |
ENFORCED_PLATFORM |
The enforced platform, usually a synthetic variant derived from the
platform |
static java.lang.String |
LIBRARY |
The library category
|
static java.lang.String |
REGULAR_PLATFORM |
The platform category
|
static final java.lang.String LIBRARY
static final java.lang.String REGULAR_PLATFORM
static final java.lang.String ENFORCED_PLATFORM
platform
static final java.lang.String DOCUMENTATION