org.sonatype.tycho.p2.resolver
Interface P2Resolver
- All Known Implementing Classes:
- P2ResolverImpl
public interface P2Resolver
TYPE_ECLIPSE_PLUGIN
static final java.lang.String TYPE_ECLIPSE_PLUGIN
- See Also:
TychoProject
,
Constant Field Values
TYPE_ECLIPSE_FEATURE
static final java.lang.String TYPE_ECLIPSE_FEATURE
- See Also:
TychoProject
,
Constant Field Values
TYPE_ECLIPSE_TEST_PLUGIN
static final java.lang.String TYPE_ECLIPSE_TEST_PLUGIN
- See Also:
TychoProject
,
Constant Field Values
TYPE_ECLIPSE_APPLICATION
static final java.lang.String TYPE_ECLIPSE_APPLICATION
- See Also:
TychoProject
,
Constant Field Values
TYPE_ECLIPSE_UPDATE_SITE
static final java.lang.String TYPE_ECLIPSE_UPDATE_SITE
- See Also:
TychoProject
,
Constant Field Values
TYPE_ECLIPSE_REPOSITORY
static final java.lang.String TYPE_ECLIPSE_REPOSITORY
- See Also:
TychoProject
,
Constant Field Values
ANY_QUALIFIER
static final java.lang.String ANY_QUALIFIER
- See Also:
- Constant Field Values
TYPE_INSTALLABLE_UNIT
static final java.lang.String TYPE_INSTALLABLE_UNIT
- Pseudo artifact type used to denote P2 installable unit dependencies
- See Also:
- Constant Field Values
addMavenProject
void addMavenProject(IArtifactFacade artifact)
addMavenArtifact
void addMavenArtifact(IArtifactFacade artifact)
addP2Repository
void addP2Repository(java.net.URI location)
addMavenRepository
void addMavenRepository(java.net.URI location,
TychoRepositoryIndex projectIndex,
RepositoryReader contentLocator)
setLocalRepositoryLocation
void setLocalRepositoryLocation(java.io.File location)
setEnvironments
void setEnvironments(java.util.List<java.util.Map<java.lang.String,java.lang.String>> properties)
addDependency
void addDependency(java.lang.String type,
java.lang.String id,
java.lang.String version)
resolveProject
java.util.List<P2ResolutionResult> resolveProject(java.io.File location)
collectProjectDependencies
P2ResolutionResult collectProjectDependencies(java.io.File projectLocation)
setLogger
void setLogger(P2Logger logger)
setRepositoryCache
void setRepositoryCache(P2RepositoryCache repositoryCache)
setCredentials
void setCredentials(java.net.URI location,
java.lang.String username,
java.lang.String password)
setOffline
void setOffline(boolean offline)
stop
void stop()
- Releases all resources used by the resolver instance
resolveMetadata
P2ResolutionResult resolveMetadata(java.util.Map<java.lang.String,java.lang.String> properties)
Copyright © 2008-2011. All Rights Reserved.