2016-10-14 3 views
3

У меня есть 2 задачи, созданные в моем build.gradle. Когда я запускаю задачу «remoteCopy», она проходит через штраф. Когда я запускаю задачи, зависящие от «remoteCopy», я получаю следующую ошибку:execCommand == null (это фактически «null not»)

Выполнение задачи ': importDump' (последняя проверка занимает 0,0 секунд) из-за: Задача не объявила никаких выходов. : importDump FAILED

FAILURE: Сбой сборки с исключением.

  • Что пошло не так: Выполнение не выполнено для задачи ': importDump'.

    execCommand == null!

Любые указатели на то, что я делаю неправильно. Build.gradle приводится ниже: **

  • build.gradle

**

задача remoteCopy (тип: Exec) { WorkingDir «/workspace/anivash.mutham/ R10_CommercePlatform_DEV/инструмент сборки/Scripts' CommandLine './remotecopy.sh' }

задача importDump (dependsOn: remoteCopy, тип: Exec) < < { WorkingDir '/workspace/anivash.mutham/R10_CommercePlatform_DEV/buildtools/scripts' CommandLine './importdump.sh' }

ответ

0

"importDump" Декларация задача не является действительным, вы должны двигаться workingDir и commandLine из << { }/doLast { } блок, поскольку они являются объектами задачи Exec.

Попробуйте следующее: task importDump(dependsOn: remoteCopy, type: Exec) { workingDir '/workspace/anivash.mutham/R10_CommercePlatform_DEV/buildtools/scripts' commandLine './importdump.sh' }