Modifier and Type | Method and Description |
---|---|
TargetPlatform |
TychoProject.getTargetPlatform(org.apache.maven.project.MavenProject project)
Returns project build target platform.
|
TargetPlatform |
TychoProject.getTargetPlatform(org.apache.maven.project.MavenProject project,
TargetEnvironment environment)
Returns project build target platform resolved for specified runtime environment.
|
TargetPlatform |
TargetPlatformResolver.resolvePlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
List<ReactorProject> reactorProjects,
List<org.apache.maven.model.Dependency> dependencies) |
Modifier and Type | Method and Description |
---|---|
void |
TargetPlatformResolver.injectDependenciesIntoMavenModel(org.apache.maven.project.MavenProject project,
AbstractTychoProject projectType,
TargetPlatform targetPlatform,
org.codehaus.plexus.logging.Logger logger) |
Modifier and Type | Method and Description |
---|---|
static void |
MavenDependencyInjector.injectMavenDependencies(org.apache.maven.project.MavenProject project,
TargetPlatform target,
BundleReader bundleReader,
org.codehaus.plexus.logging.Logger logger)
Injects the dependencies of a project (as determined by the p2 target platform resolver) back
into the Maven model.
|
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
AbstractTychoProject.getTargetPlatform(org.apache.maven.project.MavenProject project) |
TargetPlatform |
AbstractTychoProject.getTargetPlatform(org.apache.maven.project.MavenProject project,
TargetEnvironment environment) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.osgi.service.resolver.State |
OsgiBundleProject.getResolverState(org.apache.maven.project.MavenProject project,
TargetPlatform platform) |
org.eclipse.osgi.service.resolver.State |
EquinoxResolver.newResolvedState(File basedir,
TargetPlatform platform) |
org.eclipse.osgi.service.resolver.State |
EquinoxResolver.newResolvedState(org.apache.maven.project.MavenProject project,
TargetPlatform platform) |
protected org.eclipse.osgi.service.resolver.State |
EquinoxResolver.newState(TargetPlatform platform,
Properties properties) |
void |
AbstractTychoProject.setTargetPlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
TargetPlatform targetPlatform) |
Constructor and Description |
---|
AbstractArtifactDependencyWalker(TargetPlatform platform) |
AbstractArtifactDependencyWalker(TargetPlatform platform,
TargetEnvironment[] environments) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultTargetPlatform |
class |
MultiEnvironmentTargetPlatform |
Modifier and Type | Field and Description |
---|---|
Map<TargetEnvironment,TargetPlatform> |
MultiEnvironmentTargetPlatform.platforms |
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
MultiEnvironmentTargetPlatform.getPlatform(TargetEnvironment environment) |
TargetPlatform |
LocalTargetPlatformResolver.resolvePlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
List<ReactorProject> reactorProjects,
List<org.apache.maven.model.Dependency> dependencies) |
Modifier and Type | Method and Description |
---|---|
void |
LocalTargetPlatformResolver.injectDependenciesIntoMavenModel(org.apache.maven.project.MavenProject project,
AbstractTychoProject projectType,
TargetPlatform targetPlatform,
org.codehaus.plexus.logging.Logger logger) |
Modifier and Type | Method and Description |
---|---|
static TargetPlatform |
TychoProjectUtils.getTargetPlatform(org.apache.maven.project.MavenProject project)
Returns the
TargetPlatform instance associated with the given project. |
Modifier and Type | Method and Description |
---|---|
protected TargetPlatform |
P2TargetPlatformResolver.doResolvePlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
List<ReactorProject> reactorProjects,
List<org.apache.maven.model.Dependency> dependencies,
ResolutionContext resolutionContext,
P2Resolver resolver,
TargetPlatformConfiguration configuration) |
TargetPlatform |
P2TargetPlatformResolver.resolvePlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
List<ReactorProject> reactorProjects,
List<org.apache.maven.model.Dependency> dependencies) |
Modifier and Type | Method and Description |
---|---|
void |
P2TargetPlatformResolver.injectDependenciesIntoMavenModel(org.apache.maven.project.MavenProject project,
AbstractTychoProject projectType,
TargetPlatform targetPlatform,
org.codehaus.plexus.logging.Logger logger) |
Modifier and Type | Method and Description |
---|---|
protected TargetPlatform |
AbstractTychoPackagingMojo.getTargetPlatform() |
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.