Uses of Interface
org.apache.maven.api.RemoteRepository
Packages that use RemoteRepository
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 RemoteRepository in org.apache.maven.api
Methods in org.apache.maven.api that return RemoteRepositoryModifier and TypeMethodDescriptionSession.createRemoteRepository(String id, String url) Shortcut forgetService(RepositoryFactory.class).createRemote(...).Session.createRemoteRepository(Repository repository) Shortcut forgetService(RepositoryFactory.class).createRemote(...).Methods in org.apache.maven.api that return types with arguments of type RemoteRepositoryModifier and TypeMethodDescriptionNode.getRemoteRepositories()Session.getRemoteRepositories()Retrieves a list of remote repositories associated with this session.Node.getRepository()The repository where this artifact has been downloaded from.Methods in org.apache.maven.api with parameters of type RemoteRepositoryModifier and TypeMethodDescriptionvoidSession.deployArtifact(RemoteRepository repository, ProducedArtifact... artifacts) Shortcut forgetService(ArtifactDeployer.class).deploy(...).Session.getPathForRemoteArtifact(RemoteRepository remote, Artifact artifact) Gets the relative path for an artifact cached from a remote repository.Method parameters in org.apache.maven.api with type arguments of type RemoteRepositoryModifier and TypeMethodDescriptionSession.resolveArtifact(ArtifactCoordinates coordinates, List<RemoteRepository> repositories) Shortcut forgetService(ArtifactResolver.class).resolve(...).Session.resolveArtifact(Artifact artifact, List<RemoteRepository> repositories) Shortcut forgetService(ArtifactResolver.class).resolve(...).Session.resolveArtifacts(Collection<? extends ArtifactCoordinates> coordinates, List<RemoteRepository> repositories) Shortcut forgetService(ArtifactResolver.class).resolve(...).Session.resolveHighestVersion(ArtifactCoordinates artifact, List<RemoteRepository> repositories) Resolves the highest available version of a version range.Session.resolveVersionRange(ArtifactCoordinates artifact, List<RemoteRepository> repositories) Expands a version range to a list of matching versions, in ascending order.Session.withRemoteRepositories(List<RemoteRepository> repositories) Creates a derived session using the given remote repositories. -
Uses of RemoteRepository in org.apache.maven.api.services
Methods in org.apache.maven.api.services that return RemoteRepositoryModifier and TypeMethodDescriptionRepositoryFactory.createRemote(String id, String url) RepositoryFactory.createRemote(Repository repository) ArtifactDeployerRequest.getRepository()Methods in org.apache.maven.api.services that return types with arguments of type RemoteRepositoryModifier and TypeMethodDescriptionRepositoryFactory.aggregate(Session session, List<RemoteRepository> dominant, List<RemoteRepository> recessive, boolean processRecessive) ProjectManager.getRemotePluginRepositories(Project project) Returns an immutable list of project plugin remote repositories (directly specified or inherited).ProjectManager.getRemoteProjectRepositories(Project project) Returns an immutable list of project remote repositories (directly specified or inherited).ProjectBuilderRequest.getRepositories()Gets the list of remote repositories to use for resolving dependencies during project building.RepositoryAwareRequest.getRepositories()Returns the list of remote repositories to be used for this request.default List<RemoteRepository> RepositoryAwareRequest.validate(List<RemoteRepository> repositories) Validates a list of remote repositories to ensure data integrity.Methods in org.apache.maven.api.services with parameters of type RemoteRepositoryModifier and TypeMethodDescriptionstatic ArtifactDeployerRequestArtifactDeployerRequest.build(Session session, RemoteRepository repository, Collection<ProducedArtifact> artifacts) default voidArtifactDeployer.deploy(Session session, RemoteRepository repository, Collection<ProducedArtifact> artifacts) LocalRepositoryManager.getPathForRemoteArtifact(Session session, LocalRepository local, RemoteRepository remote, Artifact artifact) Gets the relative path for an artifact cached from a remote repository.ArtifactDeployerRequest.ArtifactDeployerRequestBuilder.repository(RemoteRepository repository) TransportProvider.transport(Session session, RemoteRepository repository) Provides newTransportinstance for givenRemoteRepository, if possible.Method parameters in org.apache.maven.api.services with type arguments of type RemoteRepositoryModifier and TypeMethodDescriptionRepositoryFactory.aggregate(Session session, List<RemoteRepository> dominant, List<RemoteRepository> recessive, boolean processRecessive) static ArtifactResolverRequestArtifactResolverRequest.build(Session session, Collection<? extends ArtifactCoordinates> coordinates, List<RemoteRepository> repositories) static VersionRangeResolverRequestVersionRangeResolverRequest.build(Session session, ArtifactCoordinates artifactCoordinates, List<RemoteRepository> repositories) static VersionResolverRequestVersionResolverRequest.build(Session session, ArtifactCoordinates artifactCoordinates, List<RemoteRepository> repositories) ArtifactResolverRequest.ArtifactResolverRequestBuilder.repositories(List<RemoteRepository> repositories) DependencyResolverRequest.DependencyResolverRequestBuilder.repositories(List<RemoteRepository> repositories) ModelBuilderRequest.ModelBuilderRequestBuilder.repositories(List<RemoteRepository> repositories) ProjectBuilderRequest.ProjectBuilderRequestBuilder.repositories(List<RemoteRepository> repositories) Sets the list of remote repositories to use for resolving dependencies during project building.VersionRangeResolverRequest.VersionResolverRequestBuilder.repositories(List<RemoteRepository> repositories) VersionResolverRequest.VersionResolverRequestBuilder.repositories(List<RemoteRepository> repositories) default ArtifactResolverResultArtifactResolver.resolve(Session session, Collection<? extends ArtifactCoordinates> coordinates, List<RemoteRepository> repositories) Resolves several artifacts from their coordinates.default VersionRangeResolverResultVersionRangeResolver.resolve(Session session, ArtifactCoordinates artifactCoordinates, List<RemoteRepository> repositories) Expands a version range to a list of matching versions, in ascending order.default List<RemoteRepository> RepositoryAwareRequest.validate(List<RemoteRepository> repositories) Validates a list of remote repositories to ensure data integrity.