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