@Component(role=TychoProject.class, hint="eclipse-repository") public class EclipseRepositoryProject extends AbstractArtifactBasedProject
SNAPSHOT_VERSION
Constructor and Description |
---|
EclipseRepositoryProject() |
Modifier and Type | Method and Description |
---|---|
ArtifactKey |
getArtifactKey(ReactorProject project)
The published repository is always under the id of the maven project: this published
repository can contain multiple products.
|
List<File> |
getProductFiles(org.apache.maven.project.MavenProject project)
Looks for all files at the base of the project that extension is ".product" Duplicated in the
P2GeneratorImpl
|
List<Category> |
loadCategories(org.apache.maven.project.MavenProject project)
Parses the category configuration files
|
protected List<ProductConfiguration> |
loadProducts(org.apache.maven.project.MavenProject project)
Parses the product configuration files
|
protected ArtifactDependencyWalker |
newDependencyWalker(org.apache.maven.project.MavenProject project,
TargetEnvironment environment) |
checkForMissingDependencies, getDependencyWalker, getDependencyWalker, getOsgiVersion
getDependencyArtifacts, getDependencyArtifacts, getEnvironments, getImplicitTargetEnvironment, overrideToAtLeastJavaSE16, readExecutionEnvironmentConfiguration, resolveClassPath, setDependencyArtifacts, setupProject
public ArtifactKey getArtifactKey(ReactorProject project)
protected ArtifactDependencyWalker newDependencyWalker(org.apache.maven.project.MavenProject project, TargetEnvironment environment)
newDependencyWalker
in class AbstractArtifactBasedProject
public List<Category> loadCategories(org.apache.maven.project.MavenProject project)
project
- protected List<ProductConfiguration> loadProducts(org.apache.maven.project.MavenProject project)
project
- public List<File> getProductFiles(org.apache.maven.project.MavenProject project)
project
- Copyright © 2008–2019 Eclipse Foundation. All rights reserved.