Interface BuildManager

All Known Implementing Classes:
BuildManagerImpl

public interface BuildManager
Author:
Abdulin Ildar
  • Method Details

    • buildProject

      void buildProject(Path projectBaseDir, ProgressReporter progressReporter) throws BuildFailException
      Собрать проект, запускается в текущем потоке
      Parameters:
      projectBaseDir - - корень проекта
      progressReporter - - callback для получения статуса выполнения
      Throws:
      BuildFailException - - кидается в случае ошибки сборки
    • executeBuildTask

      <T> Future<T> executeBuildTask(Callable<T> task)
    • executeBuildTask

      <T> Future<T> executeBuildTask(Runnable task, T result)
    • executeBuildTask

      Future<?> executeBuildTask(Runnable task)