Есть ли способ указать корень для папки buildSrc
вручную?
Я видел, что есть билет, который открыт на 3 года (https://issues.gradle.org/browse/GRADLE-2816).
Есть ли у Gradle эта функция сейчас?
Есть ли способ указать корень для папки buildSrc
вручную?
Я видел, что есть билет, который открыт на 3 года (https://issues.gradle.org/browse/GRADLE-2816).
Есть ли у Gradle эта функция сейчас?
Вы можете сделать это:
root/gradle-plugins/build.gradle
— строит проект gradle-plugins
root/gradle-plugins/src/main/groovy/foo/MyPlugin.groovy
- Пример плагинаroot/build.gradle
— строит все остальные проекты (кроме gradle-plugins
). Эти «другие» проекты могут ссылаться на gradle-plugins
зависимости по GAV
(группа/артефакт/версия), например "foo:gradle-plugins:$version"
root/settings.gradle
- includeBuild 'gradle-plugins'
для создания составной сборки из двух отдельных сборок.Если вам нужна одна и та же версия для двух сборок, вы можете использовать этот трюк
Есть "трюк" для настройки пути buildSrc
. Просто создайте символическую ссылку (символическую ссылку) в корневом каталоге на каталог buildSrc
.
> cd /path/to/project
> ln -s ./local/path/to/builSrc builSrc
Это создаст символическую ссылку, и если вы синхронизируете gradle сейчас, он правильно подберет папку buildSrc
. По крайней мере, это сработало для меня.