Ошибка примера руководства пользователя Gradle - PullRequest
0 голосов
/ 04 мая 2020

Пытаясь следовать официальному руководству пользователя gradle 6.3 , я столкнулся с примером, который не работает. build.gradle:

project('projectA') {
  task taskX {
    dependsOn ':projectB:taskY'
    doLast {
      println 'taskX'
    }
  }
}

project('projectB') {
  task taskY {
    doLast {
      println 'taskY'
    }
  }
}

Но если я запускаю gradle -q taskX, я получаю:

FAILURE: Build failed with an exception.

* Where:
Build file '[path_to_gradle_file]/build.gradle' line: 1

* What went wrong:
A problem occurred evaluating root project 'dependency'.
> Project with path 'projectA' could not be found in root project 'dependency'.

1 Ответ

0 голосов
/ 05 мая 2020

Для многопроектного скрипта gradle в этом случае требуется settings.gradle с:

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