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
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.maven.artifact.repository.ArtifactRepositorybuildArtifactRepository(org.apache.maven.model.Repository repo) Deprecated.static 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.Artifactorg.apache.maven.artifact.repository.ArtifactRepositorycreateArtifactRepository(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.ArtifactRepositorycreateArtifactRepository(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.ArtifactRepositoryorg.apache.maven.artifact.ArtifactcreateDependencyArtifact(org.apache.maven.model.Dependency d) org.apache.maven.artifact.ArtifactcreateExtensionArtifact(String groupId, String artifactId, String version) org.apache.maven.artifact.repository.ArtifactRepositorycreateLocalRepository(MavenExecutionRequest request, File localRepository) org.apache.maven.artifact.ArtifactcreateParentArtifact(String groupId, String artifactId, String version) org.apache.maven.artifact.ArtifactcreatePluginArtifact(org.apache.maven.model.Plugin plugin) org.apache.maven.artifact.ArtifactcreateProjectArtifact(String groupId, String artifactId, String metaVersionId) org.apache.maven.artifact.repository.ArtifactRepositorycreateRepository(String url, String repositoryId, boolean releases, String releaseUpdates, boolean snapshots, String snapshotUpdates, 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) 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.MirrorgetMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors) getRepoIds(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) voidinjectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) voidinjectMirror(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Mirror> mirrors) voidinjectMirror(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) voidinjectProxy(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
-
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
@Deprecated public static org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.settings.Repository repo) throws InvalidRepositoryException Deprecated.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 InvalidRepositoryException Deprecated.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(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
-
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)
-
buildArtifactRepositoryFromRepo(Repository)instead