задание, определенное в родительском файле Gradle, не запускает все команды - PullRequest
0 голосов
/ 18 октября 2018

Я создал эту задачу из родительского файла build.gradle.Он работает успешно, но создает только один из ear-файлов, remoteLoad.ear Если посмотреть на вывод, то не похоже, что он запускает команды из проекта загрузки.Это задача в родительском файле Gradle: применить плагин: 'java'

gradle.projectsEvaluated {
task buildAll (dependsOn: 
    [ project(':loadRemote').remoteLoadCleanCompileStage,
      project(':load').loadCleanCompileStage,
      project(':loadRemote').remoteLoadPackage,
      project(':load').loadPackage
    ])
}

Почему он пропускает задачи проекта 'load'?

1 Ответ

0 голосов
/ 19 октября 2018

Вот что у меня сработало ...

apply plugin: 'java'

    gradle.projectsEvaluated {
        task compileAll (dependsOn: [project(':loadRemote').remoteLoadCleanCompileStage]) {
             compileAll.finalizedBy project(':load').loadCleanCompileStage
        }

        task packageAll (dependsOn: [project(':loadRemote').remoteLoadPackage]) {
            packageAll.finalizedBy project(':load').loadPackage
        }

        task buildAll (dependsOn: [compileAll]) {
            buildAll.finalizedBy packageAll
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...