public interface P2Resolver
Modifier and Type | Field and Description |
---|---|
static String |
ANY_QUALIFIER |
static String |
TYPE_INSTALLABLE_UNIT
Pseudo artifact type used to denote P2 installable unit dependencies
|
Modifier and Type | Method and Description |
---|---|
void |
addDependency(String type,
String id,
String versionRange) |
P2ResolutionResult |
collectProjectDependencies(TargetPlatform context,
File projectLocation) |
P2ResolutionResult |
resolveInstallableUnit(TargetPlatform context,
String id,
String versionRange)
Resolves specified installable unit identified by id and versionRange.
|
P2ResolutionResult |
resolveMetadata(TargetPlatformBuilder context,
Map<String,String> properties) |
List<P2ResolutionResult> |
resolveProject(TargetPlatform context,
File location)
Returns list ordered of resolution result, one per requested TargetEnvironment.
|
void |
setEnvironments(List<Map<String,String>> properties) |
static final String TYPE_INSTALLABLE_UNIT
ArtifactKey
,
Constant Field Valuesstatic final String ANY_QUALIFIER
List<P2ResolutionResult> resolveProject(TargetPlatform context, File location)
P2ResolutionResult collectProjectDependencies(TargetPlatform context, File projectLocation)
P2ResolutionResult resolveMetadata(TargetPlatformBuilder context, Map<String,String> properties)
P2ResolutionResult resolveInstallableUnit(TargetPlatform context, String id, String versionRange)
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.