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.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(ReactorProject project)
ArtifactDependencyWalker
getDependencyWalker(ReactorProject project)
Walks all project dependencies, regardless of runtime environment filters.ArtifactDependencyWalker
getDependencyWalker(ReactorProject project, TargetEnvironment environment)
Walks project dependencies resolved for the specified runtime environment.protected java.lang.String
getOsgiVersion(ReactorProject project)
protected abstract ArtifactDependencyWalker
newDependencyWalker(ReactorProject 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(ReactorProject project)
Description copied from interface:TychoProject
Walks all project dependencies, regardless of runtime environment filters.
-
getDependencyWalker
public ArtifactDependencyWalker getDependencyWalker(ReactorProject project, TargetEnvironment environment)
Description copied from interface:TychoProject
Walks project dependencies resolved for the specified runtime environment.
-
newDependencyWalker
protected abstract ArtifactDependencyWalker newDependencyWalker(ReactorProject project, TargetEnvironment environment)
-
checkForMissingDependencies
public void checkForMissingDependencies(ReactorProject project)
- Overrides:
checkForMissingDependencies
in classAbstractTychoProject
-
getOsgiVersion
protected java.lang.String getOsgiVersion(ReactorProject project)
-
-