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.
Maven Resolver extensions for utilizing the Maven POM and Maven
repository metadata.
-
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).ArtifactResolverRequest.getRepositories()DependencyResolverRequest.getRepositories()ModelBuilderRequest.getRepositories()ProjectBuilderRequest.getRepositories()VersionRangeResolverRequest.getRepositories()VersionResolverRequest.getRepositories()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) 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. -
Uses of RemoteRepository in org.apache.maven.api.services.model
Methods in org.apache.maven.api.services.model that return types with arguments of type RemoteRepositoryModifier and TypeMethodDescriptionModelResolver.ModelResolverRequest.repositories()Returns the value of therepositoriesrecord component.Method parameters in org.apache.maven.api.services.model with type arguments of type RemoteRepositoryModifier and TypeMethodDescription<T> TModelCache.computeIfAbsent(List<RemoteRepository> repositories, String groupId, String artifactId, String version, String classifier, String tag, Supplier<T> data) ModelResolver.resolveModel(Session session, List<RemoteRepository> repositories, Dependency dependency, AtomicReference<Dependency> modified) Tries to resolve the POM for the specified dependency coordinates possibly updatingdependency.ModelResolver.resolveModel(Session session, List<RemoteRepository> repositories, Parent parent, AtomicReference<Parent> modified) Tries to resolve the POM for the specified parent coordinates possibly updatingparent.Constructor parameters in org.apache.maven.api.services.model with type arguments of type RemoteRepositoryModifierConstructorDescriptionModelResolverRequest(Session session, RequestTrace trace, List<RemoteRepository> repositories, String groupId, String artifactId, String version, String classifier) Creates an instance of aModelResolverRequestrecord class. -
Uses of RemoteRepository in org.apache.maven.impl
Classes in org.apache.maven.impl that implement RemoteRepositoryFields in org.apache.maven.impl with type parameters of type RemoteRepositoryModifier and TypeFieldDescriptionprotected final List<RemoteRepository>AbstractSession.repositoriesMethods in org.apache.maven.impl that return RemoteRepositoryModifier and TypeMethodDescriptionDefaultRepositoryFactory.createRemote(String id, String url) DefaultRepositoryFactory.createRemote(Repository repository) AbstractSession.createRemoteRepository(String id, String url) Shortcut forgetService(RepositoryFactory.class).createRemote(...)AbstractSession.createRemoteRepository(Repository repository) Shortcut forgetService(RepositoryFactory.class).createRemote(...)AbstractSession.getRemoteRepository(org.eclipse.aether.repository.RemoteRepository repository) InternalSession.getRemoteRepository(org.eclipse.aether.repository.RemoteRepository repository) Methods in org.apache.maven.impl that return types with arguments of type RemoteRepositoryModifier and TypeMethodDescriptionDefaultRepositoryFactory.aggregate(Session session, List<RemoteRepository> dominant, List<RemoteRepository> recessive, boolean processRecessive) AbstractSession.getRemoteRepositories()DefaultNode.getRemoteRepositories()DefaultNode.getRepository()Methods in org.apache.maven.impl with parameters of type RemoteRepositoryModifier and TypeMethodDescriptionvoidAbstractSession.deployArtifact(RemoteRepository repository, ProducedArtifact... artifacts) Shortcut forgetService(ArtifactDeployer.class).deploy(...)AbstractSession.getPathForRemoteArtifact(RemoteRepository remote, Artifact artifact) DefaultLocalRepositoryManager.getPathForRemoteArtifact(Session session, LocalRepository local, RemoteRepository remote, Artifact artifact) org.eclipse.aether.repository.RemoteRepositoryAbstractSession.toRepository(RemoteRepository repository) org.eclipse.aether.repository.RemoteRepositoryInternalSession.toRepository(RemoteRepository repository) DefaultTransportProvider.transport(Session session, RemoteRepository repository) Method parameters in org.apache.maven.impl with type arguments of type RemoteRepositoryModifier and TypeMethodDescriptionDefaultRepositoryFactory.aggregate(Session session, List<RemoteRepository> dominant, List<RemoteRepository> recessive, boolean processRecessive) protected abstract SessionAbstractSession.newSession(org.eclipse.aether.RepositorySystemSession session, List<RemoteRepository> repositories) AbstractSession.resolveArtifact(ArtifactCoordinates coordinates, List<RemoteRepository> repositories) Shortcut forgetService(ArtifactResolver.class).resolve(...)AbstractSession.resolveArtifact(Artifact artifact, List<RemoteRepository> repositories) Shortcut forgetService(ArtifactResolver.class).resolve(...)AbstractSession.resolveArtifacts(Collection<? extends ArtifactCoordinates> coordinates, List<RemoteRepository> repositories) Shortcut forgetService(ArtifactResolver.class).resolve(...)AbstractSession.resolveHighestVersion(ArtifactCoordinates artifact, List<RemoteRepository> repositories) AbstractSession.resolveVersionRange(ArtifactCoordinates artifact, List<RemoteRepository> repositories) List<org.eclipse.aether.repository.RemoteRepository>AbstractSession.toRepositories(List<RemoteRepository> repositories) List<org.eclipse.aether.repository.RemoteRepository>InternalSession.toRepositories(List<RemoteRepository> repositories) AbstractSession.withRemoteRepositories(List<RemoteRepository> repositories) Constructor parameters in org.apache.maven.impl with type arguments of type RemoteRepositoryModifierConstructorDescriptionAbstractSession(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RepositorySystem repositorySystem, List<RemoteRepository> repositories, List<org.eclipse.aether.repository.RemoteRepository> resolverRepositories, Lookup lookup) -
Uses of RemoteRepository in org.apache.maven.impl.model
Methods in org.apache.maven.impl.model that return types with arguments of type RemoteRepositoryModifier and TypeMethodDescriptionDefaultModelBuilder.RgavCacheKey.repositories()Returns the value of therepositoriesrecord component.Constructor parameters in org.apache.maven.impl.model with type arguments of type RemoteRepositoryModifierConstructorDescriptionRgavCacheKey(Session session, RequestTrace trace, List<RemoteRepository> repositories, String groupId, String artifactId, String version, String classifier, String tag) Creates an instance of aRgavCacheKeyrecord class. -
Uses of RemoteRepository in org.apache.maven.impl.resolver
Method parameters in org.apache.maven.impl.resolver with type arguments of type RemoteRepositoryModifier and TypeMethodDescriptionprotected PathDefaultModelResolver.getPath(Session session, List<RemoteRepository> repositories, String groupId, String artifactId, String version, String classifier) DefaultModelResolver.resolveModel(Session session, List<RemoteRepository> repositories, Dependency dependency, AtomicReference<Dependency> modified) DefaultModelResolver.resolveModel(Session session, List<RemoteRepository> repositories, Parent parent, AtomicReference<Parent> modified) -
Uses of RemoteRepository in org.apache.maven.internal.impl
Methods in org.apache.maven.internal.impl that return types with arguments of type RemoteRepositoryModifier and TypeMethodDescriptionDefaultProjectManager.getRemotePluginRepositories(Project project) DefaultProjectManager.getRemoteProjectRepositories(Project project) Methods in org.apache.maven.internal.impl with parameters of type RemoteRepositoryModifier and TypeMethodDescriptionDefaultSession.toArtifactRepository(RemoteRepository repository) InternalMavenSession.toArtifactRepository(RemoteRepository repository) Method parameters in org.apache.maven.internal.impl with type arguments of type RemoteRepositoryModifier and TypeMethodDescriptionprotected SessionDefaultSession.newSession(MavenSession mavenSession, List<RemoteRepository> repositories) protected SessionDefaultSession.newSession(org.eclipse.aether.RepositorySystemSession repoSession, List<RemoteRepository> repositories) DefaultSession.toArtifactRepositories(List<RemoteRepository> repositories) InternalMavenSession.toArtifactRepositories(List<RemoteRepository> repositories) Constructor parameters in org.apache.maven.internal.impl with type arguments of type RemoteRepositoryModifierConstructorDescriptionDefaultSession(MavenSession session, org.eclipse.aether.RepositorySystem repositorySystem, List<RemoteRepository> remoteRepositories, MavenRepositorySystem mavenRepositorySystem, Lookup lookup, RuntimeInformation runtimeInformation)