@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.
|
private java.util.List<java.io.File> |
getCategoryFiles(org.apache.maven.project.MavenProject project) |
java.util.List<java.io.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
|
java.util.List<Category> |
loadCategories(org.apache.maven.project.MavenProject project)
Parses the category configuration files
|
protected java.util.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, getOsgiVersiongetDependencyArtifacts, getDependencyArtifacts, getEnvironments, getImplicitTargetEnvironment, overrideToAtLeastJavaSE16, readExecutionEnvironmentConfiguration, resolveClassPath, setDependencyArtifacts, setupProjectpublic ArtifactKey getArtifactKey(ReactorProject project)
protected ArtifactDependencyWalker newDependencyWalker(org.apache.maven.project.MavenProject project, TargetEnvironment environment)
newDependencyWalker in class AbstractArtifactBasedProjectpublic java.util.List<Category> loadCategories(org.apache.maven.project.MavenProject project)
project - protected java.util.List<ProductConfiguration> loadProducts(org.apache.maven.project.MavenProject project)
project - private java.util.List<java.io.File> getCategoryFiles(org.apache.maven.project.MavenProject project)
public java.util.List<java.io.File> getProductFiles(org.apache.maven.project.MavenProject project)
project -