Составная структура сборки плагина Gradle - PullRequest
0 голосов
/ 20 июня 2020

У меня следующая структура каталогов:

.
├── build.gradle.kts
├── buildPlugins
│   └── build.gradle.kts
├── consumer
│   └── build.gradle.kts
├── library
│   ├── build.gradle.kts
│   └── settings.gradle.kts
├── plugin
│   └── build.gradle.kts
└── settings.gradle.kts

Я бы хотел, чтобы был плагин , который зависит от библиотеки . Этот плагин позже будет использоваться в consumer . И для всех подпроектов / модулей я хотел бы определить разновидность buildSr c под названием buildPlugins .

Таким образом, порядок сборки будет следующим:

  1. buildPlugins
  2. library
  3. plugin
  4. consumer

Есть ли способ определить такого рода отношения?

Ура!

...