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 -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.maven.artifact.repository.ArtifactRepository
buildArtifactRepository
(org.apache.maven.model.Repository repo) static org.apache.maven.artifact.repository.ArtifactRepository
buildArtifactRepository
(org.apache.maven.settings.Repository repo) static org.apache.maven.artifact.repository.ArtifactRepositoryPolicy
buildArtifactRepositoryPolicy
(org.apache.maven.model.RepositoryPolicy policy) org.apache.maven.artifact.Artifact
org.apache.maven.artifact.repository.ArtifactRepository
createArtifactRepository
(String id, String url, String layoutId, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) static org.apache.maven.artifact.repository.ArtifactRepository
createArtifactRepository
(String id, String url, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) org.apache.maven.artifact.repository.ArtifactRepository
org.apache.maven.artifact.Artifact
createDependencyArtifact
(org.apache.maven.model.Dependency d) org.apache.maven.artifact.Artifact
createExtensionArtifact
(String groupId, String artifactId, String version) org.apache.maven.artifact.repository.ArtifactRepository
createLocalRepository
(MavenExecutionRequest request, File localRepository) org.apache.maven.artifact.Artifact
createParentArtifact
(String groupId, String artifactId, String version) org.apache.maven.artifact.Artifact
createPluginArtifact
(org.apache.maven.model.Plugin plugin) org.apache.maven.artifact.Artifact
createProjectArtifact
(String groupId, String artifactId, String metaVersionId) org.apache.maven.artifact.repository.ArtifactRepository
createRepository
(String url, String repositoryId, boolean releases, String releaseUpdates, boolean snapshots, String snapshotUpdates, String checksumPolicy) static org.apache.maven.model.Repository
fromSettingsRepository
(org.apache.maven.settings.Repository settingsRepository) static org.apache.maven.model.RepositoryPolicy
fromSettingsRepositoryPolicy
(org.apache.maven.settings.RepositoryPolicy settingsRepositoryPolicy) List
<org.apache.maven.artifact.repository.ArtifactRepository> getEffectiveRepositories
(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) Source from org.apache.maven.repository.legacy.LegacyRepositorySystem#getEffectiveRepositoriesstatic org.apache.maven.settings.Mirror
getMirror
(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors) getRepoIds
(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) void
injectAuthentication
(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) void
injectMirror
(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Mirror> mirrors) void
injectMirror
(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) void
injectProxy
(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
-
Constructor Details
-
MavenRepositorySystem
public MavenRepositorySystem()
-
-
Method Details
-
createArtifact
-
createProjectArtifact
-
createDependencyArtifact
public org.apache.maven.artifact.Artifact createDependencyArtifact(org.apache.maven.model.Dependency d) -
createExtensionArtifact
-
createParentArtifact
-
createPluginArtifact
public org.apache.maven.artifact.Artifact createPluginArtifact(org.apache.maven.model.Plugin plugin) -
injectMirror
-
injectMirror
public void injectMirror(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) -
injectAuthentication
public void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) -
injectProxy
public void injectProxy(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) -
fromSettingsRepository
public static org.apache.maven.model.Repository fromSettingsRepository(org.apache.maven.settings.Repository settingsRepository) -
fromSettingsRepositoryPolicy
public static org.apache.maven.model.RepositoryPolicy fromSettingsRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy settingsRepositoryPolicy) -
buildArtifactRepository
public static org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.settings.Repository repo) throws InvalidRepositoryException - Throws:
InvalidRepositoryException
-
buildArtifactRepository
public static org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.model.Repository repo) throws InvalidRepositoryException - Throws:
InvalidRepositoryException
-
buildArtifactRepositoryPolicy
public static org.apache.maven.artifact.repository.ArtifactRepositoryPolicy buildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy) -
createArtifactRepository
public org.apache.maven.artifact.repository.ArtifactRepository createArtifactRepository(String id, String url, String layoutId, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) throws Exception - Throws:
Exception
-
createArtifactRepository
public static org.apache.maven.artifact.repository.ArtifactRepository createArtifactRepository(String id, String url, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) -
createDefaultRemoteRepository
public org.apache.maven.artifact.repository.ArtifactRepository createDefaultRemoteRepository(MavenExecutionRequest request) throws Exception - Throws:
Exception
-
createRepository
public org.apache.maven.artifact.repository.ArtifactRepository createRepository(String url, String repositoryId, boolean releases, String releaseUpdates, boolean snapshots, String snapshotUpdates, String checksumPolicy) throws Exception - Throws:
Exception
-
getRepoIds
-
getEffectiveRepositories
public List<org.apache.maven.artifact.repository.ArtifactRepository> getEffectiveRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) Source from org.apache.maven.repository.legacy.LegacyRepositorySystem#getEffectiveRepositories- Parameters:
repositories
-- Returns:
- Since:
- 3.6.1
-
createLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(MavenExecutionRequest request, File localRepository) throws Exception - Throws:
Exception
-
getMirror
public static org.apache.maven.settings.Mirror getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors)
-