public abstract class AbstractTychoProject extends org.codehaus.plexus.logging.AbstractLogEnabled implements TychoProject
| Constructor and Description |
|---|
AbstractTychoProject() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkForMissingDependencies(org.apache.maven.project.MavenProject project)
Deprecated.
Only needed for
LocalTargetPlatformResolver; p2 resolver checks
consistency itself |
DependencyArtifacts |
getDependencyArtifacts(org.apache.maven.project.MavenProject project)
Returns resolved project dependencies.
|
DependencyArtifacts |
getDependencyArtifacts(org.apache.maven.project.MavenProject project,
TargetEnvironment environment)
Returns resolved project dependencies resolved for specified runtime environment.
|
protected TargetEnvironment[] |
getEnvironments(org.apache.maven.project.MavenProject project,
TargetEnvironment environment) |
TargetEnvironment |
getImplicitTargetEnvironment(org.apache.maven.project.MavenProject project)
Implicit target environment configuration present in project metadata, like, for example,
Eclipse-PlatformFilter OSGi bundle manifest attribute.
|
TargetPlatform |
getTargetPlatform(org.apache.maven.project.MavenProject project)
Project target platform, i.e.
|
String |
overrideToAtLeastJavaSE16(String profile) |
void |
readExecutionEnvironmentConfiguration(org.apache.maven.project.MavenProject project,
ExecutionEnvironmentConfiguration sink) |
void |
resolveClassPath(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project) |
void |
setDependencyArtifacts(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
DependencyArtifacts dependencyArtifacts) |
void |
setTargetPlatform(org.apache.maven.project.MavenProject project,
TargetPlatform targetPlatform) |
void |
setupProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project) |
enableLogging, getLogger, setupLogger, setupLogger, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetArtifactKey, getDependencyWalker, getDependencyWalkerpublic DependencyArtifacts getDependencyArtifacts(org.apache.maven.project.MavenProject project)
TychoProjectgetDependencyArtifacts in interface TychoProjectpublic DependencyArtifacts getDependencyArtifacts(org.apache.maven.project.MavenProject project, TargetEnvironment environment)
TychoProjectgetDependencyArtifacts in interface TychoProjectpublic void setDependencyArtifacts(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
DependencyArtifacts dependencyArtifacts)
public void setupProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project)
@Deprecated public void checkForMissingDependencies(org.apache.maven.project.MavenProject project)
LocalTargetPlatformResolver; p2 resolver checks
consistency itselfpublic void resolveClassPath(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project)
protected TargetEnvironment[] getEnvironments(org.apache.maven.project.MavenProject project, TargetEnvironment environment)
public TargetEnvironment getImplicitTargetEnvironment(org.apache.maven.project.MavenProject project)
TychoProjectgetImplicitTargetEnvironment in interface TychoProjectpublic void readExecutionEnvironmentConfiguration(org.apache.maven.project.MavenProject project,
ExecutionEnvironmentConfiguration sink)
public TargetPlatform getTargetPlatform(org.apache.maven.project.MavenProject project)
TychoProjectgetTargetPlatform in interface TychoProjectpublic void setTargetPlatform(org.apache.maven.project.MavenProject project,
TargetPlatform targetPlatform)
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.