Interface ReactorRepositoryManagerFacade

  • All Known Subinterfaces:
    ReactorRepositoryManager
    All Known Implementing Classes:
    ReactorRepositoryManagerImpl

    public interface ReactorRepositoryManagerFacade
    Manages the p2 repositories for the projects' build results ("publishing repository") and the p2 repositories with the projects' context artifacts ("target platform").
    • Method Detail

      • computeFinalTargetPlatform

        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.
        Parameters:
        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.
      • getFinalTargetPlatform

        TargetPlatform getFinalTargetPlatform​(ReactorProject project)
        Returns the target platform with final p2 metadata for the given project.