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 String
SNAPSHOT_VERSION
-
Constructor Summary
Constructors Constructor Description AbstractArtifactBasedProject()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
checkForMissingDependencies(org.apache.maven.project.MavenProject project)
ArtifactDependencyWalker
getDependencyWalker(org.apache.maven.project.MavenProject project)
Walks all project dependencies, regardless of runtime environment filters.ArtifactDependencyWalker
getDependencyWalker(org.apache.maven.project.MavenProject project, TargetEnvironment environment)
Walks project dependencies resolved for the specified runtime environment.protected String
getOsgiVersion(ReactorProject project)
protected abstract ArtifactDependencyWalker
newDependencyWalker(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 String SNAPSHOT_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDependencyWalker
public ArtifactDependencyWalker getDependencyWalker(org.apache.maven.project.MavenProject project)
Description copied from interface:TychoProject
Walks all project dependencies, regardless of runtime environment filters.
-
getDependencyWalker
public ArtifactDependencyWalker getDependencyWalker(org.apache.maven.project.MavenProject project, TargetEnvironment environment)
Description copied from interface:TychoProject
Walks 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:
checkForMissingDependencies
in classAbstractTychoProject
-
getOsgiVersion
protected String getOsgiVersion(ReactorProject project)
-
-