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(java.io.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 |
DependencyResolver.setupProjects(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
DependencyResolver.computePreliminaryTargetPlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
java.util.List<ReactorProject> reactorProjects) |
DependencyArtifacts |
DependencyResolver.resolveDependencies(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
TargetPlatform targetPlatform,
java.util.List<ReactorProject> reactorProjects,
DependencyResolverConfiguration resolverConfiguration) |
Modifier and Type | Method and Description |
---|---|
private org.apache.maven.model.Dependency |
MavenDependencyInjector.createProvidedScopeDependency(ReactorProject dependentReactorProject) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultReactorProject |
Modifier and Type | Field and Description |
---|---|
private ReactorProject |
DefaultClasspathEntry.project |
private ReactorProject |
DefaultArtifactDescriptor.project |
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 java.util.List<ReactorProject> |
DefaultReactorProject.adapt(org.apache.maven.execution.MavenSession session) |
Modifier and Type | Method and Description |
---|---|
private void |
OsgiBundleProject.addExtraClasspathEntries(java.util.List<ClasspathEntry> classpath,
ReactorProject project,
DependencyArtifacts artifacts) |
ArtifactKey |
OsgiBundleProject.getArtifactKey(ReactorProject project) |
ArtifactKey |
UpdateSiteProject.getArtifactKey(ReactorProject project) |
ArtifactKey |
P2IUProject.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 |
EclipseFeatureProject.getArtifactKey(ReactorProject project) |
ArtifactKey |
EclipseApplicationProject.getArtifactKey(ReactorProject project) |
EclipsePluginProjectImpl |
OsgiBundleProject.getEclipsePluginProject(ReactorProject otherProject) |
protected java.lang.String |
AbstractArtifactBasedProject.getOsgiVersion(ReactorProject project) |
private java.util.List<java.io.File> |
OsgiBundleProject.getOtherProjectClasspath(ArtifactDescriptor bundle,
ReactorProject otherProject,
java.lang.String nestedPath)
Returns bundle classpath entries.
|
private java.util.List<java.io.File> |
OsgiBundleProject.getThisProjectClasspath(ArtifactDescriptor bundle,
ReactorProject project)
Returns project compile classpath entries.
|
protected ProductConfiguration |
EclipseApplicationProject.loadProduct(ReactorProject project) |
Constructor and Description |
---|
DefaultArtifactDescriptor(ArtifactKey key,
java.io.File location,
ReactorProject project,
java.lang.String classifier,
java.util.Set<java.lang.Object> installableUnits) |
DefaultClasspathEntry(ReactorProject project,
ArtifactKey key,
java.util.List<java.io.File> locations,
java.util.List<ClasspathEntry.AccessRule> rules) |
DefaultFeatureDescription(ArtifactKey key,
java.io.File location,
ReactorProject project,
java.lang.String classifier,
Feature feature,
FeatureRef featureRef,
java.util.Set<java.lang.Object> installableUnits) |
DefaultPluginDescription(ArtifactKey key,
java.io.File location,
ReactorProject project,
java.lang.String classifier,
PluginRef pluginRef,
java.util.Set<java.lang.Object> installableUnits) |
Modifier and Type | Field and Description |
---|---|
private ReactorProject |
EclipsePluginProjectImpl.project |
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 |
DefaultDependencyArtifacts.project
'this' project, i.e.
|
Modifier and Type | Method and Description |
---|---|
ReactorProject |
ArtifactCollection.getMavenProject(java.io.File location) |
Modifier and Type | Method and Description |
---|---|
void |
ArtifactCollection.addReactorArtifact(ArtifactKey key,
ReactorProject project,
java.lang.String classifier,
java.util.Set<java.lang.Object> installableUnits) |
void |
LocalDependencyResolver.setupProjects(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
LocalDependencyResolver.computePreliminaryTargetPlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
java.util.List<ReactorProject> reactorProjects) |
DependencyArtifacts |
LocalDependencyResolver.resolveDependencies(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
TargetPlatform resolutionContext,
java.util.List<ReactorProject> reactorProjects,
DependencyResolverConfiguration resolverConfiguration) |
Constructor and Description |
---|
DefaultDependencyArtifacts(ReactorProject project) |
MultiEnvironmentDependencyArtifacts(ReactorProject project) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultTychoResolver.setupProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultTychoResolver.resolveProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
java.util.List<ReactorProject> reactorProjects) |
Modifier and Type | Method and Description |
---|---|
void |
ReactorRepositoryManagerImpl.computeFinalTargetPlatform(ReactorProject project,
java.util.List<? extends ReactorProjectIdentities> upstreamProjects) |
TargetPlatform |
ReactorRepositoryManagerImpl.computePreliminaryTargetPlatform(ReactorProject project,
TargetPlatformConfigurationStub tpConfiguration,
ExecutionEnvironmentConfiguration eeConfiguration,
java.util.List<ReactorProject> reactorProjects,
PomDependencyCollector pomDependencies) |
TargetPlatform |
ReactorRepositoryManagerImpl.getFinalTargetPlatform(ReactorProject project) |
private PreliminaryTargetPlatformImpl |
ReactorRepositoryManagerImpl.getRegisteredPreliminaryTargetPlatform(ReactorProject project) |
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
ReactorRepositoryManagerImpl.computePreliminaryTargetPlatform(ReactorProject project,
TargetPlatformConfigurationStub tpConfiguration,
ExecutionEnvironmentConfiguration eeConfiguration,
java.util.List<ReactorProject> reactorProjects,
PomDependencyCollector pomDependencies) |
Modifier and Type | Method and Description |
---|---|
private ReactorProject |
P2DependencyResolver.getThisReactorProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
TargetPlatformConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
private void |
P2ResolverImpl.addUnit(DefaultP2ResolutionResult result,
org.eclipse.equinox.p2.metadata.IInstallableUnit iu,
ReactorProject currentProject,
java.util.Set<java.lang.String> missingArtifacts) |
P2ResolutionResult |
P2ResolverImpl.collectProjectDependencies(TargetPlatform targetPlatform,
ReactorProject project) |
protected DefaultDependencyArtifacts |
P2DependencyResolver.newDefaultTargetPlatform(ReactorProject project,
java.util.Map<java.io.File,ReactorProject> projects,
P2ResolutionResult result) |
protected P2ResolutionResult |
P2ResolverImpl.resolveDependencies(ReactorProject project,
AbstractResolutionStrategy strategy,
TargetEnvironment environment) |
java.util.List<P2ResolutionResult> |
P2ResolverImpl.resolveDependencies(TargetPlatform targetPlatform,
ReactorProject project) |
private void |
P2ResolverImpl.setContext(TargetPlatform targetPlatform,
ReactorProject currentProject) |
void |
P2DependencyResolver.setupProjects(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
private P2ResolutionResult |
P2ResolverImpl.toResolutionResult(java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> newState,
ReactorProject currentProject) |
Modifier and Type | Method and Description |
---|---|
private PomDependencyCollector |
P2DependencyResolver.collectPomDependencies(org.apache.maven.project.MavenProject project,
java.util.List<ReactorProject> reactorProjects,
org.apache.maven.execution.MavenSession session) |
TargetPlatform |
P2DependencyResolver.computePreliminaryTargetPlatform(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
java.util.List<ReactorProject> reactorProjects) |
private DependencyArtifacts |
P2DependencyResolver.doResolveDependencies(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
java.util.List<ReactorProject> reactorProjects,
DependencyResolverConfiguration resolverConfiguration,
TargetPlatform targetPlatform,
P2Resolver resolver,
TargetPlatformConfiguration configuration) |
protected DefaultDependencyArtifacts |
P2DependencyResolver.newDefaultTargetPlatform(ReactorProject project,
java.util.Map<java.io.File,ReactorProject> projects,
P2ResolutionResult result) |
DependencyArtifacts |
P2DependencyResolver.resolveDependencies(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
TargetPlatform targetPlatform,
java.util.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)
|
java.util.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,
java.util.List<ReactorProject> reactorProjects,
PomDependencyCollector pomDependencies) |
P2TargetPlatform |
TargetPlatformFactoryImpl.createTargetPlatform(TargetPlatformConfigurationStub tpConfiguration,
ExecutionEnvironmentResolutionHandler eeResolutionHandler,
java.util.List<ReactorProject> reactorProjects,
PomDependencyCollector pomDependencies)
Computes the target platform from the given configuration and content.
|
private java.util.Map<org.eclipse.equinox.p2.metadata.IInstallableUnit,ReactorProjectIdentities> |
TargetPlatformFactoryImpl.getPreliminaryReactorProjectUIs(java.util.List<ReactorProject> reactorProjects) |
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
TargetPlatformFactory.createTargetPlatform(TargetPlatformConfigurationStub tpConfiguration,
ExecutionEnvironmentConfiguration eeConfiguration,
java.util.List<ReactorProject> reactorProjects,
PomDependencyCollector pomDependencies) |
Modifier and Type | Method and Description |
---|---|
PublishProductTool |
PublisherServiceFactoryImpl.createProductPublisher(ReactorProject project,
java.util.List<TargetEnvironment> environments,
java.lang.String buildQualifier,
Interpolator interpolator) |
PublisherService |
PublisherServiceFactoryImpl.createPublisher(ReactorProject project,
java.util.List<TargetEnvironment> environments) |
Modifier and Type | Method and Description |
---|---|
PublishProductTool |
PublisherServiceFactory.createProductPublisher(ReactorProject project,
java.util.List<TargetEnvironment> environments,
java.lang.String buildQualifier,
Interpolator interpolator) |
PublisherService |
PublisherServiceFactory.createPublisher(ReactorProject project,
java.util.List<TargetEnvironment> environments)
Creates a
PublisherService instance that can be used to publish artifacts. |
Modifier and Type | Method and Description |
---|---|
protected ReactorProject |
AbstractP2Mojo.getReactorProject() |
Modifier and Type | Method and Description |
---|---|
void |
ReactorRepositoryManagerFacade.computeFinalTargetPlatform(ReactorProject project,
java.util.List<? extends ReactorProjectIdentities> upstreamProjects)
Computes the (immutable) target platform with final p2 metadata and attaches it to the given
project.
|
TargetPlatform |
ReactorRepositoryManagerFacade.computePreliminaryTargetPlatform(ReactorProject project,
TargetPlatformConfigurationStub tpConfiguration,
ExecutionEnvironmentConfiguration eeConfiguration,
java.util.List<ReactorProject> reactorProjects,
PomDependencyCollector pomDependencies)
Computes the target platform with dependency-only p2 metadata and attaches it to the given
project.
|
TargetPlatform |
ReactorRepositoryManagerFacade.getFinalTargetPlatform(ReactorProject project)
Returns the target platform with final p2 metadata for the given project.
|
Modifier and Type | Method and Description |
---|---|
TargetPlatform |
ReactorRepositoryManagerFacade.computePreliminaryTargetPlatform(ReactorProject project,
TargetPlatformConfigurationStub tpConfiguration,
ExecutionEnvironmentConfiguration eeConfiguration,
java.util.List<ReactorProject> reactorProjects,
PomDependencyCollector pomDependencies)
Computes the target platform with dependency-only p2 metadata and attaches it to the given
project.
|
Modifier and Type | Method and Description |
---|---|
void |
TychoResolver.setupProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
ReactorProject reactorProject) |
Modifier and Type | Method and Description |
---|---|
void |
TychoResolver.resolveProject(org.apache.maven.execution.MavenSession session,
org.apache.maven.project.MavenProject project,
java.util.List<ReactorProject> reactorProjects) |
Modifier and Type | Method and Description |
---|---|
private ReactorProject |
TestMojo.getReactorProject() |
Modifier and Type | Method and Description |
---|---|
private java.util.List<ReactorProject> |
TestMojo.getReactorProjects() |
Modifier and Type | Method and Description |
---|---|
private static void |
TargetPlatformMojo.verifyArtifactLocationInTargetFolder(ReactorProject project,
java.lang.String artifactClassifier,
java.lang.String expectedPathInTarget,
java.io.File actualLocation) |
private static void |
TargetPlatformMojo.verifyFilePresenceInTargetFolder(ReactorProject project,
java.lang.String expectedPathInTarget) |
private static void |
TargetPlatformMojo.verifyIndexFileLocations(ReactorProject project,
java.io.File metadataXml,
java.io.File artifactXml) |