public interface P2Resolver
Modifier and Type | Field and Description |
---|---|
static String |
ANY_QUALIFIER |
static String |
TYPE_ECLIPSE_APPLICATION |
static String |
TYPE_ECLIPSE_FEATURE |
static String |
TYPE_ECLIPSE_PLUGIN |
static String |
TYPE_ECLIPSE_REPOSITORY |
static String |
TYPE_ECLIPSE_TEST_PLUGIN |
static String |
TYPE_ECLIPSE_UPDATE_SITE |
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(ResolutionContext context,
File projectLocation) |
P2ResolutionResult |
resolveMetadata(ResolutionContext context,
Map<String,String> properties) |
List<P2ResolutionResult> |
resolveProject(ResolutionContext context,
File location) |
void |
setEnvironments(List<Map<String,String>> properties) |
static final String TYPE_ECLIPSE_PLUGIN
ArtifactKey
,
Constant Field Valuesstatic final String TYPE_ECLIPSE_FEATURE
ArtifactKey
,
Constant Field Valuesstatic final String TYPE_ECLIPSE_TEST_PLUGIN
ArtifactKey
,
Constant Field Valuesstatic final String TYPE_ECLIPSE_APPLICATION
ArtifactKey
,
Constant Field Valuesstatic final String TYPE_ECLIPSE_UPDATE_SITE
ArtifactKey
,
Constant Field Valuesstatic final String TYPE_ECLIPSE_REPOSITORY
ArtifactKey
,
Constant Field Valuesstatic final String TYPE_INSTALLABLE_UNIT
static final String ANY_QUALIFIER
List<P2ResolutionResult> resolveProject(ResolutionContext context, File location)
P2ResolutionResult collectProjectDependencies(ResolutionContext context, File projectLocation)
P2ResolutionResult resolveMetadata(ResolutionContext context, Map<String,String> properties)
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.