Package org.apache.maven.api
package org.apache.maven.api
-
ClassDescriptionAn artifact points to a resource such as a jar file or war application.The
Coordinateobject is used to point to anArtifactbut the version may be specified as a range instead of an exact version.Event sent by maven during various phases of the build process.The possible types of execution events.A dependency exlusion.A specificToolchaindedicated for Java.A listener for session events.The local repository is used to cache artifacts downloaded fromRemoteRepositoryand to hold artifacts that have been build locally.Storage location for metadataAMojoExecutionRepresents a dependency node within a Maven project's dependency collector.Defines a hierarchical visitor for collecting dependency node trees.Interface representing a Maven project.A remote repository that can be used to download or upload artifacts.A repository holds artifacts.Dependencies resolution scopes available before mojo execution.Scope for a dependencyMarker 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.Toolchain interface.An artifact'sTyperepresents a known kind of artifacts.A version usually parsed using theVersionParserservice.A range of versions.