Package ru.cg.webbpm.studio.build.api
Interface BuildManager
- All Known Implementing Classes:
BuildManagerImpl
public interface BuildManager
- Author:
- Abdulin Ildar
-
Method Summary
Modifier and TypeMethodDescriptionvoid
buildProject
(Path projectBaseDir, ProgressReporter progressReporter) Собрать проект, запускается в текущем потокеFuture<?>
executeBuildTask
(Runnable task) <T> Future<T>
executeBuildTask
(Runnable task, T result) <T> Future<T>
executeBuildTask
(Callable<T> task)
-
Method Details
-
buildProject
Собрать проект, запускается в текущем потоке- Parameters:
projectBaseDir
- - корень проектаprogressReporter
- - callback для получения статуса выполнения- Throws:
BuildFailException
- - кидается в случае ошибки сборки
-
executeBuildTask
-
executeBuildTask
-
executeBuildTask
-