Определить порядок запуска независимых задач sbt - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть 4 независимых задачи sbt, которые я хотел бы выполнять параллельно под одной общей задачей. Тем не менее, одна задача занимает значительно больше времени, чем другие. Я хотел бы начать эту задачу сначала, а затем и другие, чтобы завершить всю задачу как можно быстрее. Я определил мою общую задачу следующим образом:

overallTask := {
  task1.value
  task2.value
  task3.value
  task4.value
}

Это дает желаемый эффект от задач, выполняемых параллельно, но я заметил, что task1 не всегда запускается первым. Я не хочу, чтобы другие задачи зависели от вывода task1, так как тогда он должен ждать его завершения. Как я могу заставить task1 запускаться раньше других, не дожидаясь его выхода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...