Interface Category

All Superinterfaces:
Named

@Incubating public interface Category extends Named
This attribute describes the categories of variants for a given module.

Two values are found in published components:

  • library: Indicates that the variant is a library, that usually means a binary and a set of dependencies
  • platform: indicates that the variant is a platform, that usually means a definition of dependency constraints
One value is used for derivation. A platform variant can be consumed as a enforced-platform which means all the dependency information it provides is applied as forced.
Since:
5.3