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() |
P2ResolutionResult |
resolveInstallableUnit(TargetPlatform context,
String id,
String version)
Resolves specified installable unit identified by id and version.
|
P2ResolutionResult |
resolveMetadata(TargetPlatformBuilder context,
Map<String,String> properties) |
protected P2ResolutionResult |
resolveProject(File projectLocation,
AbstractResolutionStrategy strategy,
Map<String,String> properties) |
List<P2ResolutionResult> |
resolveProject(TargetPlatform targetPlatform,
File projectLocation)
Returns list ordered of resolution result, one per requested TargetEnvironment.
|
void |
setEnvironments(List<Map<String,String>> environments) |
public P2ResolverImpl(MavenLogger logger)
public List<P2ResolutionResult> resolveProject(TargetPlatform targetPlatform, File projectLocation)
P2Resolver
resolveProject
in interface P2Resolver
public P2ResolutionResult collectProjectDependencies(TargetPlatform context, File projectLocation)
collectProjectDependencies
in interface P2Resolver
public P2ResolutionResult resolveMetadata(TargetPlatformBuilder context, Map<String,String> properties)
resolveMetadata
in interface P2Resolver
protected P2ResolutionResult resolveProject(File projectLocation, AbstractResolutionStrategy strategy, Map<String,String> properties)
public void setEnvironments(List<Map<String,String>> environments)
setEnvironments
in interface P2Resolver
public void addDependency(String type, String id, String versionRange)
addDependency
in interface P2Resolver
public List<org.eclipse.equinox.p2.metadata.IRequirement> getAdditionalRequirements()
public P2ResolutionResult resolveInstallableUnit(TargetPlatform context, String id, String version)
P2Resolver
resolveInstallableUnit
in interface P2Resolver
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.