Uses of Package
org.apache.maven.api.annotations
Packages that use org.apache.maven.api.annotations
Package
Description
This package contains non-functional annotations which are
 used to tag various elements and help users understanding
 how those types should be used.
Maven Immutable POM (Project Object Model) classes, generated from 
maven.mdo model.- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.apiClassDescriptionA type implemented by, or extended by maven plugins or extensions.This annotation tags types that are part of an experimental API.TheImmutableannotation indicates that the object is immutable, i.e.The annotated element must not be null.The annotated element can benull.A type implemented by, or extended by maven itself.TheThreadSafeannotation can be used to indicate a given type is thread safe.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.annotationsClassDescriptionThis annotation tags types that are part of an experimental API.TheThreadSafeannotation can be used to indicate a given type is thread safe.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.feature
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.modelClassDescriptionThis annotation tags types that are part of an experimental API.This annotation indicates that a type is automatically generated.TheImmutableannotation indicates that the object is immutable, i.e.The annotated element must not be null.This annotation indicates that the annotated type is not threadsafe and should only be used by a single thread.TheThreadSafeannotation can be used to indicate a given type is thread safe.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.pluginClassDescriptionA type implemented by, or extended by maven plugins or extensions.This annotation tags types that are part of an experimental API.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.plugin.annotations
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.servicesClassDescriptionA type implemented by, or extended by maven plugins or extensions.This annotation tags types that are part of an experimental API.TheImmutableannotation indicates that the object is immutable, i.e.The annotated element must not be null.This annotation indicates that the annotated type is not threadsafe and should only be used by a single thread.The annotated element can benull.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.services.xmlClassDescriptionThis annotation tags types that are part of an experimental API.TheImmutableannotation indicates that the object is immutable, i.e.The annotated element must not be null.This annotation indicates that the annotated type is not threadsafe and should only be used by a single thread.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.settingsClassDescriptionThis annotation tags types that are part of an experimental API.This annotation indicates that a type is automatically generated.TheImmutableannotation indicates that the object is immutable, i.e.The annotated element must not be null.This annotation indicates that the annotated type is not threadsafe and should only be used by a single thread.TheThreadSafeannotation can be used to indicate a given type is thread safe.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.spiClassDescriptionThis annotation tags types that are part of an experimental API.The annotated element must not be null.The annotated element can benull.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.toolchainClassDescriptionThis annotation tags types that are part of an experimental API.This annotation indicates that a type is automatically generated.TheImmutableannotation indicates that the object is immutable, i.e.The annotated element must not be null.This annotation indicates that the annotated type is not threadsafe and should only be used by a single thread.TheThreadSafeannotation can be used to indicate a given type is thread safe.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.api.xmlClassDescriptionThis annotation tags types that are part of an experimental API.TheImmutableannotation indicates that the object is immutable, i.e.The annotated element must not be null.The annotated element can benull.TheThreadSafeannotation can be used to indicate a given type is thread safe.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.artifact.repository.metadata
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.artifact.repository.metadata.io
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.artifact.repository.metadata.v4ClassDescriptionThis annotation tags types that are part of an experimental API.This annotation indicates that a type is automatically generated.TheImmutableannotation indicates that the object is immutable, i.e.The annotated element must not be null.This annotation indicates that the annotated type is not threadsafe and should only be used by a single thread.TheThreadSafeannotation can be used to indicate a given type is thread safe.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.cli.internal.extension.io
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.cli.internal.extension.modelClassDescriptionThis annotation tags types that are part of an experimental API.This annotation indicates that a type is automatically generated.TheImmutableannotation indicates that the object is immutable, i.e.The annotated element must not be null.This annotation indicates that the annotated type is not threadsafe and should only be used by a single thread.TheThreadSafeannotation can be used to indicate a given type is thread safe.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.cli.jansiClassDescriptionThis annotation tags types that are part of an experimental API.The annotated element must not be null.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.internal.implClassDescriptionThis annotation tags types that are part of an experimental API.The annotated element must not be null.The annotated element can benull.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.model
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.model.interpolation.reflection
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.model.root
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.model.v4
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.plugin.lifecycleClassDescriptionThis annotation tags types that are part of an experimental API.This annotation indicates that a type is automatically generated.TheImmutableannotation indicates that the object is immutable, i.e.The annotated element must not be null.This annotation indicates that the annotated type is not threadsafe and should only be used by a single thread.TheThreadSafeannotation can be used to indicate a given type is thread safe.
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.plugin.lifecycle.io
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.settings
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.settings.v4
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.toolchain.model
- 
Classes in org.apache.maven.api.annotations used by org.apache.maven.toolchain.v4