Modifier and Type | Method and Description |
---|---|
ReactorProject |
ArtifactDescriptor.getMavenProject()
ReactorProject corresponding to the artifact or null if the artifact does not come from a
reactor project.
|
Modifier and Type | Method and Description |
---|---|
ReactorProject |
DependencyArtifacts.getMavenProject(File location) |
Modifier and Type | Method and Description |
---|---|
ReactorProject |
ClasspathEntry.getMavenProject()
MavenProject that corresponds to this classpath entry or null, if no such project.
|
Modifier and Type | Method and Description |
---|---|
ArtifactKey |
TychoProject.getArtifactKey(ReactorProject project) |
void |
TargetPlatformResolver.setupProjects(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
TargetPlatformResolver.computeTargetPlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
List<ReactorProject> reactorProjects,
boolean failOnDuplicateIUs) |
DependencyArtifacts |
TargetPlatformResolver.resolveDependencies(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
TargetPlatform resolutionContext,
List<ReactorProject> reactorProjects,
DependencyResolverConfiguration resolverConfiguration) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultReactorProject |
Modifier and Type | Method and Description |
---|---|
static ReactorProject |
DefaultReactorProject.adapt(org.apache.maven.project.MavenProject project) |
ReactorProject |
DefaultClasspathEntry.getMavenProject() |
ReactorProject |
DefaultArtifactDescriptor.getMavenProject() |
Modifier and Type | Method and Description |
---|---|
static List<ReactorProject> |
DefaultReactorProject.adapt(org.apache.maven.execution.MavenSession session) |
Modifier and Type | Method and Description |
---|---|
ArtifactKey |
EclipseFeatureProject.getArtifactKey(ReactorProject project) |
ArtifactKey |
EclipseRepositoryProject.getArtifactKey(ReactorProject project)
The published repository is always under the id of the maven project: this published
repository can contain multiple products.
|
ArtifactKey |
UpdateSiteProject.getArtifactKey(ReactorProject project) |
ArtifactKey |
EclipseApplicationProject.getArtifactKey(ReactorProject project) |
ArtifactKey |
OsgiBundleProject.getArtifactKey(ReactorProject project) |
EclipsePluginProjectImpl |
OsgiBundleProject.getEclipsePluginProject(ReactorProject otherProject) |
protected String |
AbstractArtifactBasedProject.getOsgiVersion(ReactorProject project) |
protected ProductConfiguration |
EclipseApplicationProject.loadProduct(ReactorProject project) |
Constructor and Description |
---|
DefaultArtifactDescriptor(ArtifactKey key,
File location,
ReactorProject project,
String classifier,
Set<Object> installableUnits) |
DefaultClasspathEntry(ReactorProject project,
ArtifactKey key,
List<File> locations,
List<ClasspathEntry.AccessRule> rules) |
DefaultFeatureDescription(ArtifactKey key,
File location,
ReactorProject project,
String classifier,
Feature feature,
FeatureRef featureRef,
Set<Object> installableUnits) |
DefaultPluginDescription(ArtifactKey key,
File location,
ReactorProject project,
String classifier,
PluginRef pluginRef,
Set<Object> installableUnits) |
Modifier and Type | Method and Description |
---|---|
ReactorProject |
EclipsePluginProjectImpl.getMavenProject() |
ReactorProject |
EclipsePluginProject.getMavenProject() |
Constructor and Description |
---|
EclipsePluginProjectImpl(ReactorProject project,
BuildPropertiesParser buildPropertiesParser) |
Modifier and Type | Field and Description |
---|---|
protected ReactorProject |
DefaultTargetPlatform.project
'this' project, i.e.
|
Modifier and Type | Method and Description |
---|---|
ReactorProject |
BasicDependencyArtifacts.getMavenProject(File location) |
Modifier and Type | Method and Description |
---|---|
void |
BasicDependencyArtifacts.addReactorArtifact(ArtifactKey key,
ReactorProject project,
String classifier,
Set<Object> installableUnits) |
void |
LocalTargetPlatformResolver.setupProjects(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
LocalTargetPlatformResolver.computeTargetPlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
List<ReactorProject> reactorProjects,
boolean failOnDuplicateIUs) |
DependencyArtifacts |
LocalTargetPlatformResolver.resolveDependencies(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
TargetPlatform resolutionContext,
List<ReactorProject> reactorProjects,
DependencyResolverConfiguration resolverConfiguration) |
Constructor and Description |
---|
DefaultTargetPlatform(ReactorProject project) |
MultiEnvironmentTargetPlatform(ReactorProject project) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultTychoDependencyResolver.setupProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultTychoDependencyResolver.resolveProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
List<ReactorProject> reactorProjects) |
Modifier and Type | Field and Description |
---|---|
protected List<ReactorProject> |
P2ResolverTestBase.reactorProjects |
Modifier and Type | Method and Description |
---|---|
protected ReactorProject |
P2ResolverTestBase.createReactorProject(File projectRoot,
String packagingType,
String artifactId)
Creates a
ReactorProject instance to be added to the target platform and/or to be
used as project to be resolved. |
protected ReactorProject |
P2ResolverTestBase.createReactorProject(File projectRoot,
String packagingType,
String artifactId,
OptionalResolutionAction optionalDependencies) |
Modifier and Type | Method and Description |
---|---|
P2ResolutionResult |
P2ResolverImpl.collectProjectDependencies(TargetPlatform targetPlatform,
ReactorProject project) |
protected P2ResolutionResult |
P2ResolverImpl.resolveDependencies(ReactorProject project,
AbstractResolutionStrategy strategy,
TargetEnvironment environment) |
List<P2ResolutionResult> |
P2ResolverImpl.resolveDependencies(TargetPlatform targetPlatform,
ReactorProject project) |
Modifier and Type | Class and Description |
---|---|
class |
ReactorProjectStub |
Modifier and Type | Method and Description |
---|---|
protected DefaultTargetPlatform |
P2TargetPlatformResolver.newDefaultTargetPlatform(ReactorProject project,
Map<File,ReactorProject> projects,
P2ResolutionResult result) |
void |
P2TargetPlatformResolver.setupProjects(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
P2TargetPlatformResolver.computeTargetPlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
List<ReactorProject> reactorProjects,
boolean failOnDuplicateIUs) |
protected DefaultTargetPlatform |
P2TargetPlatformResolver.newDefaultTargetPlatform(ReactorProject project,
Map<File,ReactorProject> projects,
P2ResolutionResult result) |
DependencyArtifacts |
P2TargetPlatformResolver.resolveDependencies(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
TargetPlatform resolutionContext,
List<ReactorProject> reactorProjects,
DependencyResolverConfiguration resolverConfiguration) |
Modifier and Type | Method and Description |
---|---|
P2ResolutionResult |
P2Resolver.collectProjectDependencies(TargetPlatform context,
ReactorProject project)
Deprecated.
Only needed for the deprecated eclipse-update-site (see bug 342876)
|
List<P2ResolutionResult> |
P2Resolver.resolveDependencies(TargetPlatform context,
ReactorProject project)
Returns list ordered of resolution result, one per requested TargetEnvironment.
|
Modifier and Type | Method and Description |
---|---|
P2TargetPlatform |
TargetPlatformFactoryImpl.createTargetPlatform(TargetPlatformConfigurationStub tpConfiguration,
ExecutionEnvironmentConfiguration eeConfiguration,
List<ReactorProject> reactorProjects,
PomDependencyCollector pomDependencies) |
P2TargetPlatform |
TargetPlatformFactoryImpl.createTargetPlatform(TargetPlatformConfigurationStub tpConfiguration,
ExecutionEnvironmentResolutionHandler eeResolutionHandler,
List<ReactorProject> reactorProjects,
PomDependencyCollector pomDependencies)
Computes the target platform from the given configuration and content.
|
Constructor and Description |
---|
TargetPlatformImpl(Collection<ReactorProject> reactorProjects,
Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> ius,
Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,IArtifactFacade> mavenArtifactIUs,
ExecutionEnvironmentResolutionHints executionEnvironment,
TargetPlatformFilterEvaluator filter,
LocalMetadataRepository localMetadataRepository,
IRawArtifactFileProvider jointArtifacts,
LocalArtifactRepository localArtifactRepository,
boolean includeLocalRepo,
MavenLogger logger) |
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
TargetPlatformFactory.createTargetPlatform(TargetPlatformConfigurationStub tpParameters,
ExecutionEnvironmentConfiguration eeConfiguration,
List<ReactorProject> reactorProjects,
PomDependencyCollector pomDependencies) |
Modifier and Type | Method and Description |
---|---|
Feature |
FeatureXmlTransformer.transform(ReactorProject reactorProject,
Feature source,
ArtifactDependencyWalker dependencies) |
Modifier and Type | Method and Description |
---|---|
void |
TychoDependencyResolver.setupProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
Modifier and Type | Method and Description |
---|---|
void |
TychoDependencyResolver.resolveProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
List<ReactorProject> reactorProjects) |
Copyright © 2008–2014 Eclipse Foundation. All rights reserved.