|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.repository.legacy.LegacyRepositorySystem
@Component(role=RepositorySystem.class,
hint="default")
public class LegacyRepositorySystem
| Field Summary |
|---|
| Fields inherited from interface org.apache.maven.repository.RepositorySystem |
|---|
DEFAULT_LOCAL_REPO_ID, DEFAULT_REMOTE_REPO_ID, DEFAULT_REMOTE_REPO_URL, defaultUserLocalRepository, userHome, userMavenConfigurationHome |
| Constructor Summary | |
|---|---|
LegacyRepositorySystem()
|
|
| Method Summary | |
|---|---|
ArtifactRepository |
buildArtifactRepository(Repository repo)
|
ArtifactRepositoryPolicy |
buildArtifactRepositoryPolicy(RepositoryPolicy policy)
|
Artifact |
createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String packaging)
|
Artifact |
createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String scope,
java.lang.String type)
|
ArtifactRepository |
createArtifactRepository(java.lang.String repositoryId,
java.lang.String url,
ArtifactRepositoryLayout repositoryLayout,
ArtifactRepositoryPolicy snapshots,
ArtifactRepositoryPolicy releases)
|
Artifact |
createArtifactWithClassifier(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String type,
java.lang.String classifier)
|
ArtifactRepository |
createDefaultLocalRepository()
|
ArtifactRepository |
createDefaultRemoteRepository()
|
Artifact |
createDependencyArtifact(Dependency d)
|
Artifact |
createExtensionArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
|
ArtifactRepository |
createLocalRepository(java.io.File localRepository)
|
ArtifactRepository |
createLocalRepository(java.lang.String url,
java.lang.String repositoryId)
|
Artifact |
createParentArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
|
Artifact |
createPluginArtifact(Plugin plugin)
|
Artifact |
createProjectArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String metaVersionId)
|
java.util.List<ArtifactRepository> |
getEffectiveRepositories(java.util.List<ArtifactRepository> repositories)
Calculates the effective repositories for the given input repositories which are assumed to be already mirrored (if applicable). |
Mirror |
getMirror(ArtifactRepository repository,
java.util.List<Mirror> mirrors)
Determines the mirror for the specified repository. |
void |
injectAuthentication(java.util.List<ArtifactRepository> repositories,
java.util.List<Server> servers)
Injects the authentication information into the specified repositories. |
void |
injectAuthentication(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
|
void |
injectMirror(java.util.List<ArtifactRepository> repositories,
java.util.List<Mirror> mirrors)
Injects the mirroring information into the specified repositories. |
void |
injectMirror(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
|
void |
injectProxy(java.util.List<ArtifactRepository> repositories,
java.util.List<Proxy> proxies)
Injects the proxy information into the specified repositories. |
void |
injectProxy(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
|
void |
publish(ArtifactRepository repository,
java.io.File source,
java.lang.String remotePath,
ArtifactTransferListener transferListener)
|
ArtifactResolutionResult |
resolve(ArtifactResolutionRequest request)
|
void |
retrieve(ArtifactRepository repository,
java.io.File destination,
java.lang.String remotePath,
ArtifactTransferListener transferListener)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LegacyRepositorySystem()
| Method Detail |
|---|
public Artifact createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String scope,
java.lang.String type)
createArtifact in interface RepositorySystem
public Artifact createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String packaging)
createArtifact in interface RepositorySystem
public Artifact createArtifactWithClassifier(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String type,
java.lang.String classifier)
createArtifactWithClassifier in interface RepositorySystem
public Artifact createProjectArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String metaVersionId)
createProjectArtifact in interface RepositorySystempublic Artifact createDependencyArtifact(Dependency d)
createDependencyArtifact in interface RepositorySystem
public Artifact createExtensionArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
public Artifact createParentArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
public Artifact createPluginArtifact(Plugin plugin)
createPluginArtifact in interface RepositorySystempublic ArtifactRepositoryPolicy buildArtifactRepositoryPolicy(RepositoryPolicy policy)
public ArtifactRepository createDefaultLocalRepository()
throws InvalidRepositoryException
createDefaultLocalRepository in interface RepositorySystemInvalidRepositoryException
public ArtifactRepository createLocalRepository(java.io.File localRepository)
throws InvalidRepositoryException
createLocalRepository in interface RepositorySystemInvalidRepositoryException
public ArtifactRepository createDefaultRemoteRepository()
throws InvalidRepositoryException
createDefaultRemoteRepository in interface RepositorySystemInvalidRepositoryException
public ArtifactRepository createLocalRepository(java.lang.String url,
java.lang.String repositoryId)
throws java.io.IOException
java.io.IOExceptionpublic ArtifactResolutionResult resolve(ArtifactResolutionRequest request)
resolve in interface RepositorySystempublic java.util.List<ArtifactRepository> getEffectiveRepositories(java.util.List<ArtifactRepository> repositories)
RepositorySystem
getEffectiveRepositories in interface RepositorySystemrepositories - The original repositories, may be null.
null if the input was null.
public Mirror getMirror(ArtifactRepository repository,
java.util.List<Mirror> mirrors)
RepositorySystem
getMirror in interface RepositorySystemrepository - The repository to determine the mirror for, must not be null.mirrors - The available mirrors, may be null.
null if no mirror matched.
public void injectMirror(java.util.List<ArtifactRepository> repositories,
java.util.List<Mirror> mirrors)
RepositorySystemRepositorySystem.injectAuthentication(List, List) or the repositories will end up with the wrong credentials.
injectMirror in interface RepositorySystemrepositories - The repositories into which to inject the mirror information, may be null.mirrors - The available mirrors, may be null.
public void injectMirror(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
injectMirror in interface RepositorySystem
public void injectAuthentication(java.util.List<ArtifactRepository> repositories,
java.util.List<Server> servers)
RepositorySystemRepositorySystem.injectMirror(List, List) or the repositories will end up with the wrong credentials.
injectAuthentication in interface RepositorySystemrepositories - The repositories into which to inject the authentication information, may be null.servers - The available servers, may be null.
public void injectAuthentication(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
injectAuthentication in interface RepositorySystem
public void injectProxy(java.util.List<ArtifactRepository> repositories,
java.util.List<Proxy> proxies)
RepositorySystemRepositorySystem.injectMirror(List, List) or the repositories will end up
with the wrong proxies.
injectProxy in interface RepositorySystemrepositories - The repositories into which to inject the proxy information, may be null.proxies - The available proxies, may be null.
public void injectProxy(org.sonatype.aether.RepositorySystemSession session,
java.util.List<ArtifactRepository> repositories)
injectProxy in interface RepositorySystem
public void retrieve(ArtifactRepository repository,
java.io.File destination,
java.lang.String remotePath,
ArtifactTransferListener transferListener)
throws ArtifactTransferFailedException,
ArtifactDoesNotExistException
retrieve in interface RepositorySystemArtifactTransferFailedException
ArtifactDoesNotExistException
public void publish(ArtifactRepository repository,
java.io.File source,
java.lang.String remotePath,
ArtifactTransferListener transferListener)
throws ArtifactTransferFailedException
publish in interface RepositorySystemArtifactTransferFailedException
public ArtifactRepository buildArtifactRepository(Repository repo)
throws InvalidRepositoryException
buildArtifactRepository in interface RepositorySystemInvalidRepositoryException
public ArtifactRepository createArtifactRepository(java.lang.String repositoryId,
java.lang.String url,
ArtifactRepositoryLayout repositoryLayout,
ArtifactRepositoryPolicy snapshots,
ArtifactRepositoryPolicy releases)
createArtifactRepository in interface RepositorySystem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||