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
LocalDependencyResolver ; 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.
|
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 |
setupProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project) |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getArtifactKey, getDependencyWalker, getDependencyWalker
public DependencyArtifacts getDependencyArtifacts(org.apache.maven.project.MavenProject project)
TychoProject
getDependencyArtifacts
in interface TychoProject
public DependencyArtifacts getDependencyArtifacts(org.apache.maven.project.MavenProject project, TargetEnvironment environment)
TychoProject
getDependencyArtifacts
in interface TychoProject
public 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)
LocalDependencyResolver
; 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)
TychoProject
getImplicitTargetEnvironment
in interface TychoProject
public void readExecutionEnvironmentConfiguration(org.apache.maven.project.MavenProject project, ExecutionEnvironmentConfiguration sink)
Copyright © 2008–2024 Eclipse Foundation. All rights reserved.