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 java.lang.Object
- Since:
- 3.2.3
- Author:
- Jason van Zyl
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static org.apache.maven.artifact.repository.ArtifactRepositorybuildArtifactRepository(org.apache.maven.model.Repository repo)Deprecated.use a service methodbuildArtifactRepositoryFromRepo(Repository)insteadstatic org.apache.maven.artifact.repository.ArtifactRepositorybuildArtifactRepository(org.apache.maven.settings.Repository repo)Deprecated.use a service methodbuildArtifactRepositoryFromRepo(org.apache.maven.settings.Repository)insteadorg.apache.maven.artifact.repository.ArtifactRepositorybuildArtifactRepositoryFromRepo(org.apache.maven.model.Repository repo)org.apache.maven.artifact.repository.ArtifactRepositorybuildArtifactRepositoryFromRepo(org.apache.maven.settings.Repository repo)static org.apache.maven.artifact.repository.ArtifactRepositoryPolicybuildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy)org.apache.maven.artifact.ArtifactcreateArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)org.apache.maven.artifact.repository.ArtifactRepositorycreateArtifactRepository(java.lang.String id, java.lang.String url, java.lang.String layoutId, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases)static org.apache.maven.artifact.repository.ArtifactRepositorycreateArtifactRepository(java.lang.String id, java.lang.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.ArtifactRepositorycreateDefaultRemoteRepository(MavenExecutionRequest request)org.apache.maven.artifact.ArtifactcreateDependencyArtifact(org.apache.maven.model.Dependency d)org.apache.maven.artifact.ArtifactcreateExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)org.apache.maven.artifact.repository.ArtifactRepositorycreateLocalRepository(MavenExecutionRequest request, java.io.File localRepository)org.apache.maven.artifact.ArtifactcreateParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)org.apache.maven.artifact.ArtifactcreatePluginArtifact(org.apache.maven.model.Plugin plugin)org.apache.maven.artifact.ArtifactcreateProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String metaVersionId)org.apache.maven.artifact.repository.ArtifactRepositorycreateRepository(java.lang.String url, java.lang.String repositoryId, boolean releases, java.lang.String releaseUpdates, boolean snapshots, java.lang.String snapshotUpdates, java.lang.String checksumPolicy)static org.apache.maven.model.RepositoryfromSettingsRepository(org.apache.maven.settings.Repository settingsRepository)static org.apache.maven.model.RepositoryPolicyfromSettingsRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy settingsRepositoryPolicy)java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>getEffectiveRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)Source from org.apache.maven.repository.legacy.LegacyRepositorySystem#getEffectiveRepositoriesstatic org.apache.maven.settings.MirrorgetMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, java.util.List<org.apache.maven.settings.Mirror> mirrors)java.util.Set<java.lang.String>getRepoIds(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)voidinjectAuthentication(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)voidinjectMirror(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Mirror> mirrors)voidinjectMirror(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)voidinjectProxy(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
-
-
-
Method Detail
-
createArtifact
public org.apache.maven.artifact.Artifact createArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)
-
createProjectArtifact
public org.apache.maven.artifact.Artifact createProjectArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String metaVersionId)
-
createDependencyArtifact
public org.apache.maven.artifact.Artifact createDependencyArtifact(org.apache.maven.model.Dependency d)
-
createExtensionArtifact
public org.apache.maven.artifact.Artifact createExtensionArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
createParentArtifact
public org.apache.maven.artifact.Artifact createParentArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
createPluginArtifact
public org.apache.maven.artifact.Artifact createPluginArtifact(org.apache.maven.model.Plugin plugin)
-
injectMirror
public void injectMirror(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, java.util.List<org.apache.maven.settings.Mirror> mirrors)
-
injectMirror
public void injectMirror(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
-
injectAuthentication
public void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
-
injectProxy
public void injectProxy(org.eclipse.aether.RepositorySystemSession session, java.util.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
@Deprecated public static org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.settings.Repository repo) throws InvalidRepositoryExceptionDeprecated.use a service methodbuildArtifactRepositoryFromRepo(org.apache.maven.settings.Repository)instead- Throws:
InvalidRepositoryException
-
buildArtifactRepositoryFromRepo
public org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepositoryFromRepo(org.apache.maven.settings.Repository repo) throws InvalidRepositoryException- Throws:
InvalidRepositoryException- Since:
- 3.9.12
-
buildArtifactRepository
@Deprecated public static org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.model.Repository repo) throws InvalidRepositoryExceptionDeprecated.use a service methodbuildArtifactRepositoryFromRepo(Repository)instead- Throws:
InvalidRepositoryException
-
buildArtifactRepositoryFromRepo
public org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepositoryFromRepo(org.apache.maven.model.Repository repo) throws InvalidRepositoryException- Throws:
InvalidRepositoryException- Since:
- 3.9.12
-
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(java.lang.String id, java.lang.String url, java.lang.String layoutId, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) throws java.lang.Exception- Throws:
java.lang.Exception
-
createArtifactRepository
public static org.apache.maven.artifact.repository.ArtifactRepository createArtifactRepository(java.lang.String id, java.lang.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 java.lang.Exception
- Throws:
java.lang.Exception
-
createRepository
public org.apache.maven.artifact.repository.ArtifactRepository createRepository(java.lang.String url, java.lang.String repositoryId, boolean releases, java.lang.String releaseUpdates, boolean snapshots, java.lang.String snapshotUpdates, java.lang.String checksumPolicy) throws java.lang.Exception- Throws:
java.lang.Exception
-
getRepoIds
public java.util.Set<java.lang.String> getRepoIds(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
-
getEffectiveRepositories
public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getEffectiveRepositories(java.util.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, java.io.File localRepository) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getMirror
public static org.apache.maven.settings.Mirror getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, java.util.List<org.apache.maven.settings.Mirror> mirrors)
-
-