Class MavenArtifactDownloadProvider
java.lang.Object
org.eclipse.tycho.p2maven.transport.MavenArtifactDownloadProvider
- All Implemented Interfaces:
ArtifactDownloadProvider
@Named
public class MavenArtifactDownloadProvider
extends Object
implements ArtifactDownloadProvider
An artifact provider that query global configured maven repositories for a
given artifact
-
Constructor Summary
ConstructorsConstructorDescriptionMavenArtifactDownloadProvider(org.apache.maven.execution.MavenSession session, org.eclipse.aether.RepositorySystem repoSystem, MavenPropertyHelper propertyHelper) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.core.runtime.IStatusdownloadArtifact(URI source, OutputStream target, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) int
-
Constructor Details
-
MavenArtifactDownloadProvider
@Inject public MavenArtifactDownloadProvider(org.apache.maven.execution.MavenSession session, org.eclipse.aether.RepositorySystem repoSystem, MavenPropertyHelper propertyHelper)
-
-
Method Details
-
downloadArtifact
public org.eclipse.core.runtime.IStatus downloadArtifact(URI source, OutputStream target, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) - Specified by:
downloadArtifactin interfaceArtifactDownloadProvider
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceArtifactDownloadProvider
-