Package org.apache.maven.bridge
Class MavenRepositorySystem
- java.lang.Object
-
- org.apache.maven.bridge.MavenRepositorySystem
-
@Component(role=MavenRepositorySystem.class, hint="default") public class MavenRepositorySystem extends Object
- Since:
- 3.2.3
- Author:
- Jason van Zyl
-
-
Constructor Summary
Constructors Constructor Description MavenRepositorySystem()
-
Method Summary
-
-
-
Method Detail
-
createArtifact
public Artifact createArtifact(String groupId, String artifactId, String version, String scope, String type)
-
createProjectArtifact
public Artifact createProjectArtifact(String groupId, String artifactId, String metaVersionId)
-
createDependencyArtifact
public Artifact createDependencyArtifact(Dependency d)
-
createExtensionArtifact
public Artifact createExtensionArtifact(String groupId, String artifactId, String version)
-
createParentArtifact
public Artifact createParentArtifact(String groupId, String artifactId, String version)
-
injectMirror
public void injectMirror(List<ArtifactRepository> repositories, List<Mirror> mirrors)
-
injectMirror
public void injectMirror(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories)
-
injectAuthentication
public void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories)
-
injectProxy
public void injectProxy(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories)
-
fromSettingsRepository
public static Repository fromSettingsRepository(Repository settingsRepository)
-
fromSettingsRepositoryPolicy
public static RepositoryPolicy fromSettingsRepositoryPolicy(RepositoryPolicy settingsRepositoryPolicy)
-
buildArtifactRepository
public static ArtifactRepository buildArtifactRepository(Repository repo) throws InvalidRepositoryException
- Throws:
InvalidRepositoryException
-
buildArtifactRepository
public static ArtifactRepository buildArtifactRepository(Repository repo) throws InvalidRepositoryException
- Throws:
InvalidRepositoryException
-
buildArtifactRepositoryPolicy
public static ArtifactRepositoryPolicy buildArtifactRepositoryPolicy(RepositoryPolicy policy)
-
createArtifactRepository
public ArtifactRepository createArtifactRepository(String id, String url, String layoutId, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) throws Exception
- Throws:
Exception
-
createArtifactRepository
public static ArtifactRepository createArtifactRepository(String id, String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases)
-
createDefaultRemoteRepository
public ArtifactRepository createDefaultRemoteRepository(MavenExecutionRequest request) throws Exception
- Throws:
Exception
-
createRepository
public ArtifactRepository createRepository(String url, String repositoryId, boolean releases, String releaseUpdates, boolean snapshots, String snapshotUpdates, String checksumPolicy) throws Exception
- Throws:
Exception
-
getRepoIds
public Set<String> getRepoIds(List<ArtifactRepository> repositories)
-
getEffectiveRepositories
public List<ArtifactRepository> getEffectiveRepositories(List<ArtifactRepository> repositories)
Source from org.apache.maven.repository.legacy.LegacyRepositorySystem#getEffectiveRepositories- Parameters:
repositories
-- Returns:
- Since:
- 3.6.1
-
createLocalRepository
public ArtifactRepository createLocalRepository(MavenExecutionRequest request, File localRepository) throws Exception
- Throws:
Exception
-
getMirror
public static Mirror getMirror(ArtifactRepository repository, List<Mirror> mirrors)
-
-