@Component(role=MavenRepositorySystem.class, hint="default") public class MavenRepositorySystem extends java.lang.Object
| Constructor and Description |
|---|
MavenRepositorySystem() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.maven.artifact.repository.ArtifactRepository |
buildArtifactRepository(org.apache.maven.settings.Repository repo) |
static org.apache.maven.artifact.repository.ArtifactRepository |
buildArtifactRepository(org.apache.maven.model.Repository repo) |
static org.apache.maven.artifact.repository.ArtifactRepositoryPolicy |
buildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy) |
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) |
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) |
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) |
org.apache.maven.artifact.repository.ArtifactRepository |
createDefaultRemoteRepository(MavenExecutionRequest request) |
org.apache.maven.artifact.Artifact |
createDependencyArtifact(org.apache.maven.model.Dependency d) |
org.apache.maven.artifact.Artifact |
createExtensionArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
org.apache.maven.artifact.repository.ArtifactRepository |
createLocalRepository(MavenExecutionRequest request,
java.io.File localRepository) |
org.apache.maven.artifact.Artifact |
createParentArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
org.apache.maven.artifact.Artifact |
createPluginArtifact(org.apache.maven.model.Plugin plugin) |
org.apache.maven.artifact.Artifact |
createProjectArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String metaVersionId) |
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) |
static org.apache.maven.model.Repository |
fromSettingsRepository(org.apache.maven.settings.Repository settingsRepository) |
static org.apache.maven.model.RepositoryPolicy |
fromSettingsRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy settingsRepositoryPolicy) |
static org.apache.maven.settings.Mirror |
getMirror(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) |
void |
injectAuthentication(org.eclipse.aether.RepositorySystemSession session,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) |
void |
injectMirror(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories,
java.util.List<org.apache.maven.settings.Mirror> mirrors) |
void |
injectMirror(org.eclipse.aether.RepositorySystemSession session,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) |
void |
injectProxy(org.eclipse.aether.RepositorySystemSession session,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) |
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)
public org.apache.maven.artifact.Artifact createProjectArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String metaVersionId)
public org.apache.maven.artifact.Artifact createDependencyArtifact(org.apache.maven.model.Dependency d)
public org.apache.maven.artifact.Artifact createExtensionArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
public org.apache.maven.artifact.Artifact createParentArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
public org.apache.maven.artifact.Artifact createPluginArtifact(org.apache.maven.model.Plugin plugin)
public void injectMirror(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories,
java.util.List<org.apache.maven.settings.Mirror> mirrors)
public void injectMirror(org.eclipse.aether.RepositorySystemSession session,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
public void injectAuthentication(org.eclipse.aether.RepositorySystemSession session,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
public void injectProxy(org.eclipse.aether.RepositorySystemSession session,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
public static org.apache.maven.model.Repository fromSettingsRepository(org.apache.maven.settings.Repository settingsRepository)
public static org.apache.maven.model.RepositoryPolicy fromSettingsRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy settingsRepositoryPolicy)
public static org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.settings.Repository repo)
throws InvalidRepositoryException
InvalidRepositoryExceptionpublic static org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.model.Repository repo)
throws InvalidRepositoryException
InvalidRepositoryExceptionpublic static org.apache.maven.artifact.repository.ArtifactRepositoryPolicy buildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy)
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
java.lang.Exceptionpublic 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)
public org.apache.maven.artifact.repository.ArtifactRepository createDefaultRemoteRepository(MavenExecutionRequest request) throws java.lang.Exception
java.lang.Exceptionpublic 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
java.lang.Exceptionpublic java.util.Set<java.lang.String> getRepoIds(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(MavenExecutionRequest request, java.io.File localRepository) throws java.lang.Exception
java.lang.Exceptionpublic static org.apache.maven.settings.Mirror getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository,
java.util.List<org.apache.maven.settings.Mirror> mirrors)