Модельные зависимости проекта в Gradle: добавление зависимого проекта в другой проект
Я сталкиваюсь со следующей проблемой. У меня есть два проекта Gradle (ProjectA и ProjectB) в одной иерархии без какого-либо корневого проекта. Поскольку ProjectA зависит от ProjectB, я попытался смоделировать это следующим образом:
Настройки ProjectA. Gradle:
includeFlat 'ProjectB'
ProjectA build.gradle:
dependencies {
compile project(':ProjectB')
}
Тем не менее, я получаю следующую ошибку при выполнении 'сборки Gradle' на ProjectA:
* What went wrong:
A problem occurred evaluating root project 'ProjectA'.
> Could not resolve all dependencies for configuration ':compile'.
> Module version group:, module:ProjectA, version:0.0.1-SNAPSHOT, configuration:compile declares a dependency on configuration 'default' which is not declared in the module descriptor for group:ProjectA, module:ProjectB, version:unspecified
Должен ли я определить какую-то конфигурацию по умолчанию в ProjectB?
1 ответ
Определил ли я какую-то конфигурацию по умолчанию в ProjectB?
Либо это, либо применить base
плагин. Много других плагинов (java
, groovy
, scala
и т. д.) применять base
Плагин автоматически, так что вам не нужно.