Interface Launcher

All Known Implementing Classes:
AbstractLauncher, BootstrapProjectLauncher, BuildProjectLauncher

public interface Launcher
Defines the methods provided by a launcher.
  • Method Details

    • resources

      <T extends Resource> Stream<T> resources(Stream<Project> projects, ResourceRequest<T> requested)
      Provide the requested resources from the given projects.
      Type Parameters:
      T - the requested type
      Parameters:
      projects - the projects
      requested - the request
      Returns:
      the results
    • rootProject

      Return the root project.
      Returns:
      the root project