Uses of Interface
org.apache.maven.api.ArtifactCoordinates
Packages that use ArtifactCoordinates
Package
Description
Maven Core API
Defines core service interfaces that provide essential Maven functionality such as
artifact resolution, dependency management, and build execution.
-
Uses of ArtifactCoordinates in org.apache.maven.api
Subinterfaces of ArtifactCoordinates in org.apache.maven.apiModifier and TypeInterfaceDescriptioninterfaceArtifactCoordinatescompleted with information about how the artifact will be used.Methods in org.apache.maven.api that return ArtifactCoordinatesModifier and TypeMethodDescriptionSession.createArtifactCoordinates(String coordsString) Creates a coordinates out of string that is formatted like:<groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>.Session.createArtifactCoordinates(String groupId, String artifactId, String version, String extension) Shortcut forgetService(ArtifactFactory.class).create(...).Session.createArtifactCoordinates(String groupId, String artifactId, String version, String classifier, String extension, String type) Shortcut forgetService(ArtifactFactory.class).create(...).Session.createArtifactCoordinates(Artifact artifact) Shortcut forgetService(ArtifactFactory.class).create(...).Artifact.toCoordinates()Returns coordinates with the same identifiers as this artifact.Methods in org.apache.maven.api with parameters of type ArtifactCoordinatesModifier and TypeMethodDescriptionSession.createDependencyCoordinates(ArtifactCoordinates coordinates) Shortcut forgetService(DependencyFactory.class).create(...).Session.resolveArtifact(ArtifactCoordinates coordinates) Shortcut forgetService(ArtifactResolver.class).resolve(...).Session.resolveArtifact(ArtifactCoordinates coordinates, List<RemoteRepository> repositories) Shortcut forgetService(ArtifactResolver.class).resolve(...).Session.resolveArtifacts(ArtifactCoordinates... coordinates) Shortcut forgetService(ArtifactResolver.class).resolve(...).Session.resolveHighestVersion(ArtifactCoordinates artifact, List<RemoteRepository> repositories) Resolves the highest available version of a version range.Session.resolveVersion(ArtifactCoordinates artifact) Resolves an artifact's meta version (if any) to a concrete version.Session.resolveVersionRange(ArtifactCoordinates artifact) Expands a version range to a list of matching versions, in ascending order.Session.resolveVersionRange(ArtifactCoordinates artifact, List<RemoteRepository> repositories) Expands a version range to a list of matching versions, in ascending order.Method parameters in org.apache.maven.api with type arguments of type ArtifactCoordinatesModifier and TypeMethodDescriptionSession.resolveArtifacts(Collection<? extends ArtifactCoordinates> coordinates) Shortcut forgetService(ArtifactResolver.class).resolve(...).Session.resolveArtifacts(Collection<? extends ArtifactCoordinates> coordinates, List<RemoteRepository> repositories) Shortcut forgetService(ArtifactResolver.class).resolve(...). -
Uses of ArtifactCoordinates in org.apache.maven.api.services
Methods in org.apache.maven.api.services that return ArtifactCoordinatesModifier and TypeMethodDescriptionArtifactCoordinatesFactory.create(ArtifactCoordinatesFactoryRequest request) Creates artifact coordinates.default ArtifactCoordinatesCreates coordinates out of string that is formatted like:<groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>default ArtifactCoordinatesArtifactCoordinatesFactory.create(Session session, String groupId, String artifactId, String version, String extension) default ArtifactCoordinatesArtifactCoordinatesFactory.create(Session session, String groupId, String artifactId, String version, String classifier, String extension, String type) default ArtifactCoordinatesVersionRangeResolverRequest.getArtifactCoordinates()Gets the artifact coordinates whose version range should be resolved.VersionResolverRequest.getArtifactCoordinates()ArtifactResolverResult.ResultItem.getCoordinates()Returns the coordinates of the resolved artifact.Methods in org.apache.maven.api.services that return types with arguments of type ArtifactCoordinatesModifier and TypeMethodDescriptionCollection<? extends ArtifactCoordinates>ArtifactResolverRequest.getCoordinates()ArtifactResolverResult.getResults()Returns a mapping of artifact coordinates to their corresponding resolution results.Methods in org.apache.maven.api.services with parameters of type ArtifactCoordinatesModifier and TypeMethodDescriptionVersionRangeResolverRequest.VersionResolverRequestBuilder.artifactCoordinates(ArtifactCoordinates artifactCoordinates) Sets the artifact coordinates whose version range should be resolved.VersionResolverRequest.VersionResolverRequestBuilder.artifactCoordinates(ArtifactCoordinates artifactCoordinates) ArtifactCoordinatesFactoryRequest.build(Session session, ArtifactCoordinates coordinates) DependencyCoordinatesFactoryRequest.build(Session session, ArtifactCoordinates coordinates) static VersionRangeResolverRequestVersionRangeResolverRequest.build(Session session, ArtifactCoordinates artifactCoordinates) Creates a version range resolver request using the session's repositories.static VersionRangeResolverRequestVersionRangeResolverRequest.build(Session session, ArtifactCoordinates artifactCoordinates, List<RemoteRepository> repositories) Creates a version range resolver request.static VersionRangeResolverRequestVersionRangeResolverRequest.build(Session session, ArtifactCoordinates artifactCoordinates, List<RemoteRepository> repositories, VersionRangeResolverRequest.Nature nature) Creates a version range resolver request.static VersionResolverRequestVersionResolverRequest.build(Session session, ArtifactCoordinates artifactCoordinates) static VersionResolverRequestVersionResolverRequest.build(Session session, ArtifactCoordinates artifactCoordinates, List<RemoteRepository> repositories) default DependencyCoordinatesDependencyCoordinatesFactory.create(Session session, ArtifactCoordinates coordinates) ArtifactResolverResult.getResult(ArtifactCoordinates coordinates) Retrieves the resolution result for a specific set of artifact coordinates.default VersionRangeResolverResultVersionRangeResolver.resolve(Session session, ArtifactCoordinates artifactCoordinates) Expands a version range to a list of matching versions, in ascending order.default VersionRangeResolverResultVersionRangeResolver.resolve(Session session, ArtifactCoordinates artifactCoordinates, List<RemoteRepository> repositories) Expands a version range to a list of matching versions, in ascending order.default VersionResolverResultVersionResolver.resolve(Session session, ArtifactCoordinates artifactCoordinates) Resolves an artifact's meta version (if any) to a concrete version.Method parameters in org.apache.maven.api.services with type arguments of type ArtifactCoordinatesModifier and TypeMethodDescriptionstatic ArtifactResolverRequestArtifactResolverRequest.build(Session session, Collection<? extends ArtifactCoordinates> coordinates) static ArtifactResolverRequestArtifactResolverRequest.build(Session session, Collection<? extends ArtifactCoordinates> coordinates, List<RemoteRepository> repositories) ArtifactResolverRequest.ArtifactResolverRequestBuilder.coordinates(Collection<? extends ArtifactCoordinates> coordinates) default ArtifactResolverResultArtifactResolver.resolve(Session session, Collection<? extends ArtifactCoordinates> coordinates) Resolves several artifacts from their coordinates.default ArtifactResolverResultArtifactResolver.resolve(Session session, Collection<? extends ArtifactCoordinates> coordinates, List<RemoteRepository> repositories) Resolves several artifacts from their coordinates.