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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ArtifactRepositorystatic ArtifactRepositorystatic ArtifactRepositoryPolicycreateArtifactRepository(String id, String url, String layoutId, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) static ArtifactRepositorycreateArtifactRepository(String id, String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) createExtensionArtifact(String groupId, String artifactId, String version) createLocalRepository(MavenExecutionRequest request, File localRepository) createParentArtifact(String groupId, String artifactId, String version) createPluginArtifact(Plugin plugin) createProjectArtifact(String groupId, String artifactId, String metaVersionId) createRepository(String url, String repositoryId, boolean releases, String releaseUpdates, boolean snapshots, String snapshotUpdates, String checksumPolicy) static RepositoryfromSettingsRepository(Repository settingsRepository) static RepositoryPolicyfromSettingsRepositoryPolicy(RepositoryPolicy settingsRepositoryPolicy) getEffectiveRepositories(List<ArtifactRepository> repositories) Source from org.apache.maven.repository.legacy.LegacyRepositorySystem#getEffectiveRepositoriesstatic MirrorgetMirror(ArtifactRepository repository, List<Mirror> mirrors) getRepoIds(List<ArtifactRepository> repositories) voidinjectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) voidinjectMirror(List<ArtifactRepository> repositories, List<Mirror> mirrors) voidinjectMirror(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) voidinjectProxy(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) 
- 
Constructor Details- 
MavenRepositorySystempublic MavenRepositorySystem()
 
- 
- 
Method Details- 
createArtifact
- 
createProjectArtifact
- 
createDependencyArtifact
- 
createExtensionArtifact
- 
createParentArtifact
- 
createPluginArtifact
- 
injectMirror
- 
injectMirrorpublic void injectMirror(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) 
- 
injectAuthenticationpublic void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) 
- 
injectProxypublic void injectProxy(org.eclipse.aether.RepositorySystemSession session, List<ArtifactRepository> repositories) 
- 
fromSettingsRepository
- 
fromSettingsRepositoryPolicypublic static RepositoryPolicy fromSettingsRepositoryPolicy(RepositoryPolicy settingsRepositoryPolicy) 
- 
buildArtifactRepositorypublic static ArtifactRepository buildArtifactRepository(Repository repo) throws InvalidRepositoryException - Throws:
- InvalidRepositoryException
 
- 
buildArtifactRepositorypublic static ArtifactRepository buildArtifactRepository(Repository repo) throws InvalidRepositoryException - Throws:
- InvalidRepositoryException
 
- 
buildArtifactRepositoryPolicy
- 
createArtifactRepositorypublic ArtifactRepository createArtifactRepository(String id, String url, String layoutId, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) throws Exception - Throws:
- Exception
 
- 
createArtifactRepositorypublic static ArtifactRepository createArtifactRepository(String id, String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) 
- 
createDefaultRemoteRepositorypublic ArtifactRepository createDefaultRemoteRepository(MavenExecutionRequest request) throws Exception - Throws:
- Exception
 
- 
createRepositorypublic ArtifactRepository createRepository(String url, String repositoryId, boolean releases, String releaseUpdates, boolean snapshots, String snapshotUpdates, String checksumPolicy) throws Exception - Throws:
- Exception
 
- 
getRepoIds
- 
getEffectiveRepositoriesSource from org.apache.maven.repository.legacy.LegacyRepositorySystem#getEffectiveRepositories- Parameters:
- repositories-
- Returns:
- Since:
- 3.6.1
 
- 
createLocalRepositorypublic ArtifactRepository createLocalRepository(MavenExecutionRequest request, File localRepository) throws Exception - Throws:
- Exception
 
- 
getMirror
 
-