public interface ReactorRepositoryManagerFacade
Modifier and Type | Method and Description |
---|---|
void |
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 |
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 |
getFinalTargetPlatform(ReactorProject project)
Returns the target platform with final p2 metadata for the given project.
|
PublishingRepositoryFacade |
getPublishingRepository(ReactorProjectIdentities project)
Returns the project's publishing repository.
|
TargetPlatform computePreliminaryTargetPlatform(ReactorProject project, TargetPlatformConfigurationStub tpConfiguration, ExecutionEnvironmentConfiguration eeConfiguration, java.util.List<ReactorProject> reactorProjects, PomDependencyCollector pomDependencies)
project
- the reactor project to compute the target platform for.void computeFinalTargetPlatform(ReactorProject project, java.util.List<? extends ReactorProjectIdentities> upstreamProjects)
project
- the reactor project to compute the target platform for.upstreamProjects
- Other projects in the reactor which have already been built and may be referenced
by the given project.TargetPlatform getFinalTargetPlatform(ReactorProject project)
PublishingRepositoryFacade getPublishingRepository(ReactorProjectIdentities project)
project
- a reference to a project in the reactor.