Annotation Type Provider

A type implemented by, or extended by maven itself. Maven provides implementations of those types and may inject them in plugins.

A type can be marked Consumer or Provider but not both. A type is assumed to be Consumer if it is not marked either Consumer or Provider.

A package can be marked Provider. In this case, all types in the package are considered to be a provider type regardless of whether they are marked Consumer or Provider.

See Also: