Uses of Package
org.apache.maven.api
Package
Description
Maven Core API
Maven Resolver extensions for utilizing the Maven POM and Maven
repository metadata.
Maven Resolver extensions for utilizing the Maven POM and Maven
repository metadata.
-
ClassDescriptionA Maven artifact is a file, typically a JAR, that is produced and used by Maven projects.Partial identification of an
Artifact
in a Maven repository.A result of collecting, flattening and resolvingDependencyCoordinates
s.ArtifactCoordinates
completed with information about how the artifact will be used.Indicates when the dependency will be used.AnArtifact
that has been resolved, i.e.Event sent by maven during various phases of the build process.The possible types of execution events.A dependency exclusion.Interface that defines some kind of enums that can be extended by Maven plugins or extensions.The option of a Java command-line tool where to place the paths to some dependencies.Type of path which is applied to only one specific Java module.Language.A phase alias, mostly used to support the Maven 3 phases which are mapped to dynamic phases in Maven 4.A link from a phase to another phase, consisting of a type which can beLifecycle.Link.Kind.BEFORE
orLifecycle.Link.Kind.AFTER
, and aLifecycle.Pointer
to another phase.A phase in the lifecycle.A listener for session events.The local repository is a directory on the developer's machine where Maven stores all the downloaded artifacts (such as dependencies, plugins, and project artifacts).AMojoExecution
represents a single execution of a Maven Plugin during a given build.Represents a dependency node within a Maven project's dependency collector.Defines a hierarchical visitor for collecting dependency node trees.Represents the packaging of a Maven project.Path scope.The option of a command-line tool where to place the paths to some dependencies.Represents a maven plugin runtimeInterface representing a Maven project which can be created using theProjectBuilder
service.Project scope.A remote repository is a central or distributed location from which Maven can download project dependencies, plugins, and other build artifacts.In Maven, repositories are locations where project artifacts (such as JAR files, POM files, and other resources) are stored and retrieved.Marker interface for all services provided by theSession
.The session to install / deploy / resolve artifacts and dependencies.A container for data that is specific to a session.Key used to query the session dataRepresents a toolchain in the Maven build system.A dependency'sType
is uniquely identified by aString
, and semantically represents a known kind of dependency.A version or meta-version of an artifact or a dependency.Version constraint for dependency.A range of versions.Represents range boundary. -
-
ClassDescriptionA Maven artifact is a file, typically a JAR, that is produced and used by Maven projects.Partial identification of an
Artifact
in a Maven repository.A result of collecting, flattening and resolvingDependencyCoordinates
s.ArtifactCoordinates
completed with information about how the artifact will be used.AnArtifact
that has been resolved, i.e.A dependency exclusion.Interface that defines some kind of enums that can be extended by Maven plugins or extensions.A Maven lifecycle is a sequence of predefined phases that govern the build process of a Maven project.The local repository is a directory on the developer's machine where Maven stores all the downloaded artifacts (such as dependencies, plugins, and project artifacts).Represents a dependency node within a Maven project's dependency collector.Path scope.The option of a command-line tool where to place the paths to some dependencies.Interface representing a Maven project which can be created using theProjectBuilder
service.Project scope.A remote repository is a central or distributed location from which Maven can download project dependencies, plugins, and other build artifacts.In Maven, repositories are locations where project artifacts (such as JAR files, POM files, and other resources) are stored and retrieved.Marker interface for all services provided by theSession
.The session to install / deploy / resolve artifacts and dependencies.Represents a toolchain in the Maven build system.A dependency'sType
is uniquely identified by aString
, and semantically represents a known kind of dependency.A version or meta-version of an artifact or a dependency.Version constraint for dependency.A range of versions. -
ClassDescriptionA remote repository is a central or distributed location from which Maven can download project dependencies, plugins, and other build artifacts.Marker interface for all services provided by the
Session
.The session to install / deploy / resolve artifacts and dependencies.A version or meta-version of an artifact or a dependency.Version constraint for dependency.A range of versions. -
-
ClassDescriptionInterface that defines some kind of enums that can be extended by Maven plugins or extensions.
-
-
ClassDescriptionInterface representing a Maven project which can be created using the
ProjectBuilder
service.A remote repository is a central or distributed location from which Maven can download project dependencies, plugins, and other build artifacts.The session to install / deploy / resolve artifacts and dependencies.A version or meta-version of an artifact or a dependency. -
-
ClassDescriptionA Maven artifact is a file, typically a JAR, that is produced and used by Maven projects.Partial identification of an
Artifact
in a Maven repository.A result of collecting, flattening and resolvingDependencyCoordinates
s.ArtifactCoordinates
completed with information about how the artifact will be used.Indicates when the dependency will be used.AnArtifact
that has been resolved, i.e.Event sent by maven during various phases of the build process.The possible types of execution events.A dependency exclusion.Interface that defines some kind of enums that can be extended by Maven plugins or extensions.Language.A Maven lifecycle is a sequence of predefined phases that govern the build process of a Maven project.A listener for session events.The local repository is a directory on the developer's machine where Maven stores all the downloaded artifacts (such as dependencies, plugins, and project artifacts).AMojoExecution
represents a single execution of a Maven Plugin during a given build.Represents a dependency node within a Maven project's dependency collector.Defines a hierarchical visitor for collecting dependency node trees.Represents the packaging of a Maven project.Path scope.The option of a command-line tool where to place the paths to some dependencies.Represents a maven plugin runtimeInterface representing a Maven project which can be created using theProjectBuilder
service.Project scope.A remote repository is a central or distributed location from which Maven can download project dependencies, plugins, and other build artifacts.In Maven, repositories are locations where project artifacts (such as JAR files, POM files, and other resources) are stored and retrieved.Marker interface for all services provided by theSession
.The session to install / deploy / resolve artifacts and dependencies.A container for data that is specific to a session.Represents a toolchain in the Maven build system.A dependency'sType
is uniquely identified by aString
, and semantically represents a known kind of dependency.A version or meta-version of an artifact or a dependency.Version constraint for dependency.A range of versions. -
-
-
ClassDescriptionA remote repository is a central or distributed location from which Maven can download project dependencies, plugins, and other build artifacts.Marker interface for all services provided by the
Session
.The session to install / deploy / resolve artifacts and dependencies. -
ClassDescriptionInterface that defines some kind of enums that can be extended by Maven plugins or extensions.Language.The option of a command-line tool where to place the paths to some dependencies.A dependency's
Type
is uniquely identified by aString
, and semantically represents a known kind of dependency. -
-
ClassDescriptionA Maven lifecycle is a sequence of predefined phases that govern the build process of a Maven project.
-
-
ClassDescriptionA
MojoExecution
represents a single execution of a Maven Plugin during a given build.Interface representing a Maven project which can be created using theProjectBuilder
service.The session to install / deploy / resolve artifacts and dependencies. -
ClassDescriptionA version or meta-version of an artifact or a dependency.Version constraint for dependency.A range of versions.
-
ClassDescriptionInterface that defines some kind of enums that can be extended by Maven plugins or extensions.Language.The option of a command-line tool where to place the paths to some dependencies.A dependency's
Type
is uniquely identified by aString
, and semantically represents a known kind of dependency.