Package org.eclipse.tycho.p2.resolver
Class PomDependencyProcessor
- java.lang.Object
-
- org.eclipse.tycho.p2.resolver.PomDependencyProcessor
-
public class PomDependencyProcessor extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
PomDependencyProcessor.P2DataArtifacts
private static class
PomDependencyProcessor.ResolvableArtifact
-
Field Summary
Fields Modifier and Type Field Description private LocalRepositoryP2Indices
localRepoIndices
private org.codehaus.plexus.logging.Logger
logger
private org.apache.maven.repository.RepositorySystem
repositorySystem
private P2ResolverFactory
resolverFactory
private org.apache.maven.execution.MavenSession
session
-
Constructor Summary
Constructors Constructor Description PomDependencyProcessor(org.apache.maven.execution.MavenSession session, org.apache.maven.repository.RepositorySystem repositorySystem, P2ResolverFactory resolverFactory, LocalRepositoryP2Indices localRepoIndices, org.codehaus.plexus.logging.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) PomDependencyCollector
collectPomDependencies(org.apache.maven.project.MavenProject project, java.util.Collection<org.apache.maven.artifact.Artifact> transitivePomDependencies, boolean allowGenerateOSGiBundle)
private void
failDueToPartialP2Data(org.apache.maven.artifact.Artifact artifact, PomDependencyProcessor.P2DataArtifacts p2Data)
-
-
-
Field Detail
-
session
private final org.apache.maven.execution.MavenSession session
-
repositorySystem
private final org.apache.maven.repository.RepositorySystem repositorySystem
-
logger
private final org.codehaus.plexus.logging.Logger logger
-
resolverFactory
private P2ResolverFactory resolverFactory
-
localRepoIndices
private final LocalRepositoryP2Indices localRepoIndices
-
-
Constructor Detail
-
PomDependencyProcessor
public PomDependencyProcessor(org.apache.maven.execution.MavenSession session, org.apache.maven.repository.RepositorySystem repositorySystem, P2ResolverFactory resolverFactory, LocalRepositoryP2Indices localRepoIndices, org.codehaus.plexus.logging.Logger logger)
-
-
Method Detail
-
collectPomDependencies
PomDependencyCollector collectPomDependencies(org.apache.maven.project.MavenProject project, java.util.Collection<org.apache.maven.artifact.Artifact> transitivePomDependencies, boolean allowGenerateOSGiBundle)
-
failDueToPartialP2Data
private void failDueToPartialP2Data(org.apache.maven.artifact.Artifact artifact, PomDependencyProcessor.P2DataArtifacts p2Data)
-
-