public class P2ResolverImpl extends Object implements P2Resolver
ANY_QUALIFIER, TYPE_INSTALLABLE_UNIT| Constructor and Description |
|---|
P2ResolverImpl(MavenLogger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependency(String type,
String id,
String versionRange) |
P2ResolutionResult |
collectProjectDependencies(TargetPlatform context,
File projectLocation) |
List<org.eclipse.equinox.p2.metadata.IRequirement> |
getAdditionalRequirements() |
protected P2ResolutionResult |
resolveDependencies(File projectLocation,
AbstractResolutionStrategy strategy,
TargetEnvironment environment) |
List<P2ResolutionResult> |
resolveDependencies(TargetPlatform targetPlatform,
File projectLocation)
Returns list ordered of resolution result, one per requested TargetEnvironment.
|
P2ResolutionResult |
resolveInstallableUnit(TargetPlatform context,
String id,
String versionRange)
Resolves specified installable unit identified by id and versionRange.
|
P2ResolutionResult |
resolveMetadata(TargetPlatformBuilder context) |
void |
setAdditionalFilterProperties(Map<String,String> additionalFilterProperties)
Sets additional properties that will be used to evaluate filter expressions in the p2
metadata.
|
void |
setEnvironments(List<TargetEnvironment> environments) |
public P2ResolverImpl(MavenLogger logger)
public List<P2ResolutionResult> resolveDependencies(TargetPlatform targetPlatform, File projectLocation)
P2ResolverresolveDependencies in interface P2ResolverprojectLocation - may be nullpublic P2ResolutionResult collectProjectDependencies(TargetPlatform context, File projectLocation)
collectProjectDependencies in interface P2Resolverpublic P2ResolutionResult resolveMetadata(TargetPlatformBuilder context)
resolveMetadata in interface P2Resolverprotected P2ResolutionResult resolveDependencies(File projectLocation, AbstractResolutionStrategy strategy, TargetEnvironment environment)
public void setEnvironments(List<TargetEnvironment> environments)
setEnvironments in interface P2Resolverpublic void setAdditionalFilterProperties(Map<String,String> additionalFilterProperties)
P2ResolversetAdditionalFilterProperties in interface P2Resolverpublic void addDependency(String type, String id, String versionRange)
addDependency in interface P2Resolverpublic List<org.eclipse.equinox.p2.metadata.IRequirement> getAdditionalRequirements()
public P2ResolutionResult resolveInstallableUnit(TargetPlatform context, String id, String versionRange)
P2ResolverresolveInstallableUnit in interface P2ResolverCopyright © 2008-2013 Eclipse Foundation. All Rights Reserved.