Package org.eclipse.tycho.p2.resolver
Class P2ResolverFactoryImpl
- java.lang.Object
-
- org.eclipse.tycho.p2.resolver.P2ResolverFactoryImpl
-
- All Implemented Interfaces:
P2ResolverFactory
public class P2ResolverFactoryImpl extends java.lang.Object implements P2ResolverFactory
-
-
Field Summary
Fields Modifier and Type Field Description private static LocalArtifactRepository
localArtifactRepository
private static LocalMetadataRepository
localMetadataRepository
private LocalRepositoryP2Indices
localRepoIndices
private static MavenContext
mavenContext
private RemoteAgentManager
remoteAgentManager
private TargetDefinitionResolverService
targetDefinitionResolverService
-
Constructor Summary
Constructors Constructor Description P2ResolverFactoryImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description P2ResolverImpl
createResolver(MavenLogger logger)
private static LocalArtifactRepository
getLocalArtifactRepository(MavenContext mavenContext, LocalRepositoryP2Indices localRepoIndices)
private static LocalMetadataRepository
getLocalMetadataRepository(MavenContext context, LocalRepositoryP2Indices localRepoIndices)
TargetPlatformFactoryImpl
getTargetPlatformFactory()
PomDependencyCollector
newPomDependencyCollector(ReactorProject project)
Creates a new object for collecting the bundles within the POM dependencies.void
setLocalRepositoryIndices(LocalRepositoryP2Indices localRepoIndices)
void
setMavenContext(MavenContext mavenContext)
void
setRemoteAgentManager(RemoteAgentManager remoteAgentManager)
void
setTargetDefinitionResolverService(TargetDefinitionResolverService targetDefinitionResolverService)
-
-
-
Field Detail
-
localMetadataRepository
private static LocalMetadataRepository localMetadataRepository
-
localArtifactRepository
private static LocalArtifactRepository localArtifactRepository
-
mavenContext
private static MavenContext mavenContext
-
localRepoIndices
private LocalRepositoryP2Indices localRepoIndices
-
remoteAgentManager
private RemoteAgentManager remoteAgentManager
-
targetDefinitionResolverService
private TargetDefinitionResolverService targetDefinitionResolverService
-
-
Method Detail
-
getLocalMetadataRepository
private static LocalMetadataRepository getLocalMetadataRepository(MavenContext context, LocalRepositoryP2Indices localRepoIndices)
-
getLocalArtifactRepository
private static LocalArtifactRepository getLocalArtifactRepository(MavenContext mavenContext, LocalRepositoryP2Indices localRepoIndices)
-
newPomDependencyCollector
public PomDependencyCollector newPomDependencyCollector(ReactorProject project)
Description copied from interface:P2ResolverFactory
Creates a new object for collecting the bundles within the POM dependencies.- Specified by:
newPomDependencyCollector
in interfaceP2ResolverFactory
-
getTargetPlatformFactory
public TargetPlatformFactoryImpl getTargetPlatformFactory()
- Specified by:
getTargetPlatformFactory
in interfaceP2ResolverFactory
-
createResolver
public P2ResolverImpl createResolver(MavenLogger logger)
- Specified by:
createResolver
in interfaceP2ResolverFactory
-
setMavenContext
public void setMavenContext(MavenContext mavenContext)
-
setLocalRepositoryIndices
public void setLocalRepositoryIndices(LocalRepositoryP2Indices localRepoIndices)
-
setRemoteAgentManager
public void setRemoteAgentManager(RemoteAgentManager remoteAgentManager)
-
setTargetDefinitionResolverService
public void setTargetDefinitionResolverService(TargetDefinitionResolverService targetDefinitionResolverService)
-
-