public class P2ResolverImpl extends Object implements P2Resolver
ANY_QUALIFIER| Constructor and Description |
|---|
P2ResolverImpl(TargetPlatformFactoryImpl targetPlatformFactory,
MavenLogger logger) |
public P2ResolverImpl(TargetPlatformFactoryImpl targetPlatformFactory, MavenLogger logger)
public List<P2ResolutionResult> resolveDependencies(TargetPlatform targetPlatform, ReactorProject project)
resolveDependencies in interface P2Resolverpublic P2ResolutionResult collectProjectDependencies(TargetPlatform targetPlatform, ReactorProject project)
collectProjectDependencies in interface P2Resolverpublic P2ResolutionResult resolveMetadata(TargetPlatformConfigurationStub tpConfiguration, String eeName)
resolveMetadata in interface P2Resolverpublic P2ResolutionResult getTargetPlatformAsResolutionResult(TargetPlatformConfigurationStub tpConfiguration, String eeName)
getTargetPlatformAsResolutionResult in interface P2Resolverprotected P2ResolutionResult resolveDependencies(ReactorProject project, AbstractResolutionStrategy strategy, TargetEnvironment environment)
protected void addMavenArtifact(DefaultP2ResolutionResult result, org.eclipse.equinox.p2.metadata.IInstallableUnit iu, String id, String version, String mavenClassifier, File location)
public void setEnvironments(List<TargetEnvironment> environments)
setEnvironments in interface P2Resolverpublic void setAdditionalFilterProperties(Map<String,String> additionalFilterProperties)
setAdditionalFilterProperties 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 targetPlatform, String id, String versionRange)
resolveInstallableUnit in interface P2ResolverCopyright © 2008-2014 Eclipse Foundation. All Rights Reserved.