Package org.apache.maven.bridge
Class MavenRepositorySystem
java.lang.Object
org.apache.maven.bridge.MavenRepositorySystem
- Since:
- 3.2.3
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionMavenRepositorySystem(ArtifactHandlerManager artifactHandlerManager, Map<String, ArtifactRepositoryLayout> layouts) 
- 
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(File localRepository) 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) 
- 
Field Details- 
DEFAULT_REMOTE_REPO_ID- See Also:
 
- 
DEFAULT_REMOTE_REPO_URL- See Also:
 
- 
DEFAULT_LOCAL_REPO_ID- See Also:
 
 
- 
- 
Constructor Details- 
MavenRepositorySystem@Inject public MavenRepositorySystem(ArtifactHandlerManager artifactHandlerManager, Map<String, ArtifactRepositoryLayout> layouts) 
 
- 
- 
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 InvalidRepositoryException - Throws:
- InvalidRepositoryException
 
- 
createArtifactRepositorypublic static ArtifactRepository createArtifactRepository(String id, String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) 
- 
createDefaultRemoteRepository- Throws:
- Exception
 
- 
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 InvalidRepositoryException - Throws:
- InvalidRepositoryException
 
- 
getRepoIds
- 
getEffectiveRepositoriesSource from org.apache.maven.repository.legacy.LegacyRepositorySystem#getEffectiveRepositories- Parameters:
- repositories- a list of repositories
- Returns:
- corresponding effective repositories
- Since:
- 3.6.1
 
- 
createLocalRepositorypublic ArtifactRepository createLocalRepository(MavenExecutionRequest request, File localRepository) throws InvalidRepositoryException - Throws:
- InvalidRepositoryException
 
- 
createLocalRepositorypublic ArtifactRepository createLocalRepository(File localRepository) throws InvalidRepositoryException - Throws:
- InvalidRepositoryException
 
- 
getMirror
 
-