|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface PlexusMercury
| Field Summary | |
|---|---|
static java.lang.String |
ROLE
|
| Method Summary | |
|---|---|
LocalRepositoryM2 |
constructLocalRepositoryM2(java.lang.String id,
java.io.File rootDir,
java.util.Set<StreamObserverFactory> readerStreamObservers,
java.util.Set<StreamVerifierFactory> readerStreamVerifiers,
java.util.Set<StreamObserverFactory> writerStreamObservers,
java.util.Set<StreamVerifierFactory> writerStreamVerifiers)
construct local M2 repository and configure it with supplied attributes |
RemoteRepositoryM2 |
constructRemoteRepositoryM2(java.lang.String id,
java.net.URL serverUrl,
java.lang.String serverUser,
java.lang.String serverPass,
java.net.URL proxyUrl,
java.lang.String proxyUser,
java.lang.String proxyPass,
java.util.Set<StreamObserverFactory> readerStreamObservers,
java.util.Set<StreamVerifierFactory> readerStreamVerifiers,
java.util.Set<StreamObserverFactory> writerStreamObservers,
java.util.Set<StreamVerifierFactory> writerStreamVerifiers)
construct remote M2 repository and configure it with supplied attributes |
PgpStreamVerifierFactory |
createPgpReaderFactory(boolean lenient,
boolean sufficient,
java.io.InputStream pubRing)
create PGP factory to configure into repository reader for signature verification |
PgpStreamVerifierFactory |
createPgpWriterFactory(boolean lenient,
boolean sufficient,
java.io.InputStream secRing,
java.lang.String keyId,
java.lang.String keyPass)
create PGP factory to configure into repository writer for signature generation |
DependencyProcessor |
findDependencyProcessor()
lookup dependency processor in plexus and return the "default" implementation |
DependencyProcessor |
findDependencyProcessor(java.lang.String hint)
lookup dependency processor in plexus and return the requested implementation |
java.util.List<Artifact> |
read(java.util.List<Repository> repo,
ArtifactMetadata... artifacts)
|
java.util.List<Artifact> |
read(java.util.List<Repository> repo,
java.util.List<ArtifactMetadata> artifacts)
read given Artifact(s) from the repository |
java.util.List<ArtifactMetadata> |
resolve(java.util.List<Repository> repos,
ArtifactScopeEnum scope,
ArtifactMetadata metadata)
|
java.util.List<ArtifactMetadata> |
resolve(java.util.List<Repository> repos,
ArtifactScopeEnum scope,
ArtifactQueryList artifacts,
ArtifactInclusionList inclusions,
ArtifactExclusionList exclusions)
resolve Artifact dependencies. |
void |
write(Repository repo,
Artifact... artifacts)
write (deploy) given Artifact(s) to the repository |
void |
write(Repository repo,
java.util.Collection<Artifact> artifacts)
|
| Field Detail |
|---|
static final java.lang.String ROLE
| Method Detail |
|---|
DependencyProcessor findDependencyProcessor()
throws RepositoryException
RepositoryException
DependencyProcessor findDependencyProcessor(java.lang.String hint)
throws RepositoryException
hint - the plexus hint to lookup by
RepositoryException
PgpStreamVerifierFactory createPgpReaderFactory(boolean lenient,
boolean sufficient,
java.io.InputStream pubRing)
throws StreamVerifierException
lenient - sufficient - pubRing - - keyring with all acceptable public keys
PlexusMercuryException
StreamVerifierException
PgpStreamVerifierFactory createPgpWriterFactory(boolean lenient,
boolean sufficient,
java.io.InputStream secRing,
java.lang.String keyId,
java.lang.String keyPass)
throws StreamVerifierException
lenient - sufficient - secRing - keyId - keyPass -
PlexusMercuryException
StreamVerifierException
RemoteRepositoryM2 constructRemoteRepositoryM2(java.lang.String id,
java.net.URL serverUrl,
java.lang.String serverUser,
java.lang.String serverPass,
java.net.URL proxyUrl,
java.lang.String proxyUser,
java.lang.String proxyPass,
java.util.Set<StreamObserverFactory> readerStreamObservers,
java.util.Set<StreamVerifierFactory> readerStreamVerifiers,
java.util.Set<StreamObserverFactory> writerStreamObservers,
java.util.Set<StreamVerifierFactory> writerStreamVerifiers)
throws RepositoryException
id - serverUrl - serverUser - serverPass - proxyUrl - proxyUser - proxyPass - readerStreamObservers - readerStreamVerifiers - writerStreamObservers - writerStreamVerifiers -
PlexusMercuryException
RepositoryException
LocalRepositoryM2 constructLocalRepositoryM2(java.lang.String id,
java.io.File rootDir,
java.util.Set<StreamObserverFactory> readerStreamObservers,
java.util.Set<StreamVerifierFactory> readerStreamVerifiers,
java.util.Set<StreamObserverFactory> writerStreamObservers,
java.util.Set<StreamVerifierFactory> writerStreamVerifiers)
throws RepositoryException
id - rootDir - readerStreamObservers - readerStreamVerifiers - writerStreamObservers - writerStreamVerifiers -
PlexusMercuryException
RepositoryException
void write(Repository repo,
Artifact... artifacts)
throws RepositoryException
repo - repository instance to searchartfifacts - to write
PlexusMercuryException
RepositoryException
void write(Repository repo,
java.util.Collection<Artifact> artifacts)
throws RepositoryException
RepositoryException
java.util.List<Artifact> read(java.util.List<Repository> repo,
java.util.List<ArtifactMetadata> artifacts)
throws RepositoryException
repo - repository instance to searchartfifacts - to read
PlexusMercuryException
RepositoryException
java.util.List<Artifact> read(java.util.List<Repository> repo,
ArtifactMetadata... artifacts)
throws RepositoryException
RepositoryException
java.util.List<ArtifactMetadata> resolve(java.util.List<Repository> repos,
ArtifactScopeEnum scope,
ArtifactQueryList artifacts,
ArtifactInclusionList inclusions,
ArtifactExclusionList exclusions)
throws RepositoryException
repo - repository instance to searchscope - scope enumeration member indication the scope to resolve forartfifacts - list of artifact metadatas to resolveinclusions - list of artifact metadatas to include - only these will be in the resolved classpathexclusions - list of artifact metadatas to exclude - is applied after the inclusion, if one is present
PlexusMercuryException
RepositoryException
java.util.List<ArtifactMetadata> resolve(java.util.List<Repository> repos,
ArtifactScopeEnum scope,
ArtifactMetadata metadata)
throws RepositoryException
RepositoryException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||