Я хочу, чтобы результаты одной задачи были доступны для идентичной задачи в другом подмодуле.
Я пытаюсь создать еще один плагин для компиляции (из C / ++, .hs
,.coffee
, .js
и др.) И генерация исходного кода.Итак, я делаю плагин и задачу / с, которые (пока) генерируют CMakeLists.txt
, Android.mk
, .vcxproj
или что-то еще для каждого модуля для создания исходного кода.
У меня есть мульти-модуль для этого.Я могу искать и находить задачи из «других» подмодулей, но, похоже, не могу принудительно выполнить какой-либо порядок выполнения.
Итак, с ...
- root project: RootModule
- подпроект: NativeCommandLine (требуется SharedModule)
- подпроект: NativeGUI (требуется SharedModule)
- подпроект: SharedModule
... Я считаю, что задачи NativeGUI
выполняются до SharedModule
, что означает, что результаты SharedModule
не готовы.
Плох.
Сdependency { ... }
происходит после установки плагинов (AFAIK) ... Я предполагаю, что зависимости подключаются после.
Мне нужно, чтобы мои задачи выполнялись в порядке, основанном на отношениях зависимостей ... верно?Как я могу это сделать?