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 Details

    • MavenRepositorySystem

      public MavenRepositorySystem()
  • Method Details

    • createArtifact

      public org.apache.maven.artifact.Artifact createArtifact(String groupId, String artifactId, String version, String scope, String type)
    • createProjectArtifact

      public org.apache.maven.artifact.Artifact createProjectArtifact(String groupId, String artifactId, String metaVersionId)
    • createDependencyArtifact

      public org.apache.maven.artifact.Artifact createDependencyArtifact(org.apache.maven.model.Dependency d)
    • createExtensionArtifact

      public org.apache.maven.artifact.Artifact createExtensionArtifact(String groupId, String artifactId, String version)
    • createParentArtifact

      public org.apache.maven.artifact.Artifact createParentArtifact(String groupId, String artifactId, String version)
    • createPluginArtifact

      public org.apache.maven.artifact.Artifact createPluginArtifact(org.apache.maven.model.Plugin plugin)
    • injectMirror

      public void injectMirror(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Mirror> mirrors)
    • 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

      public Set<String> getRepoIds(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
    • 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)