org.sonatype.tycho.p2.facade
Class P2TargetPlatformResolver
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.tycho.osgitools.targetplatform.AbstractTargetPlatformResolver
org.sonatype.tycho.p2.facade.P2TargetPlatformResolver
- All Implemented Interfaces:
- org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.tycho.TargetPlatformResolver
@Component(role=org.codehaus.tycho.TargetPlatformResolver.class,
hint="p2",
instantiationStrategy="per-lookup")
public class P2TargetPlatformResolver
- extends org.codehaus.tycho.osgitools.targetplatform.AbstractTargetPlatformResolver
- implements org.codehaus.tycho.TargetPlatformResolver, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Field Summary |
static java.lang.String |
ROLE_HINT
|
Method Summary |
protected org.codehaus.tycho.TargetPlatform |
doResolvePlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
java.util.List<org.apache.maven.model.Dependency> dependencies,
P2Resolver resolver)
|
void |
initialize()
|
protected org.codehaus.tycho.osgitools.targetplatform.DefaultTargetPlatform |
newDefaultTargetPlatform(org.apache.maven.execution.MavenSession session,
java.util.Map<java.io.File,org.apache.maven.project.MavenProject> projects,
P2ResolutionResult result)
|
org.codehaus.tycho.TargetPlatform |
resolvePlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
java.util.List<org.apache.maven.model.Dependency> dependencies)
|
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROLE_HINT
public static final java.lang.String ROLE_HINT
- See Also:
- Constant Field Values
P2TargetPlatformResolver
public P2TargetPlatformResolver()
resolvePlatform
public org.codehaus.tycho.TargetPlatform resolvePlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
java.util.List<org.apache.maven.model.Dependency> dependencies)
- Specified by:
resolvePlatform
in interface org.codehaus.tycho.TargetPlatformResolver
doResolvePlatform
protected org.codehaus.tycho.TargetPlatform doResolvePlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
java.util.List<org.apache.maven.model.Dependency> dependencies,
P2Resolver resolver)
newDefaultTargetPlatform
protected org.codehaus.tycho.osgitools.targetplatform.DefaultTargetPlatform newDefaultTargetPlatform(org.apache.maven.execution.MavenSession session,
java.util.Map<java.io.File,org.apache.maven.project.MavenProject> projects,
P2ResolutionResult result)
initialize
public void initialize()
throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
- Specified by:
initialize
in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
- Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
Copyright © 2008-2011. All Rights Reserved.