Package org.eclipse.tycho.core.osgitools
Class AbstractArtifactBasedProject
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.eclipse.tycho.core.osgitools.AbstractTychoProject
-
- org.eclipse.tycho.core.osgitools.AbstractArtifactBasedProject
-
- All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled,TychoProject
- Direct Known Subclasses:
EclipseApplicationProject,EclipseFeatureProject,EclipseRepositoryProject,P2IUProject,UpdateSiteProject
public abstract class AbstractArtifactBasedProject extends AbstractTychoProject
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSNAPSHOT_VERSION
-
Constructor Summary
Constructors Constructor Description AbstractArtifactBasedProject()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcheckForMissingDependencies(org.apache.maven.project.MavenProject project)ArtifactDependencyWalkergetDependencyWalker(org.apache.maven.project.MavenProject project)Walks all project dependencies, regardless of runtime environment filters.ArtifactDependencyWalkergetDependencyWalker(org.apache.maven.project.MavenProject project, TargetEnvironment environment)Walks project dependencies resolved for the specified runtime environment.protected java.lang.StringgetOsgiVersion(ReactorProject project)protected abstract ArtifactDependencyWalkernewDependencyWalker(org.apache.maven.project.MavenProject project, TargetEnvironment environment)-
Methods inherited from class org.eclipse.tycho.core.osgitools.AbstractTychoProject
getDependencyArtifacts, getDependencyArtifacts, getEnvironments, getImplicitTargetEnvironment, overrideToAtLeastJavaSE16, readExecutionEnvironmentConfiguration, resolveClassPath, setDependencyArtifacts, setupProject
-
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
-
Methods inherited from interface org.eclipse.tycho.core.TychoProject
getArtifactKey
-
-
-
-
Field Detail
-
SNAPSHOT_VERSION
public static final java.lang.String SNAPSHOT_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDependencyWalker
public ArtifactDependencyWalker getDependencyWalker(org.apache.maven.project.MavenProject project)
Description copied from interface:TychoProjectWalks all project dependencies, regardless of runtime environment filters.
-
getDependencyWalker
public ArtifactDependencyWalker getDependencyWalker(org.apache.maven.project.MavenProject project, TargetEnvironment environment)
Description copied from interface:TychoProjectWalks project dependencies resolved for the specified runtime environment.
-
newDependencyWalker
protected abstract ArtifactDependencyWalker newDependencyWalker(org.apache.maven.project.MavenProject project, TargetEnvironment environment)
-
checkForMissingDependencies
public void checkForMissingDependencies(org.apache.maven.project.MavenProject project)
- Overrides:
checkForMissingDependenciesin classAbstractTychoProject
-
getOsgiVersion
protected java.lang.String getOsgiVersion(ReactorProject project)
-
-