Обратитесь к каталогу в другом подпроекте Gradle - PullRequest
0 голосов
/ 15 января 2019

У меня есть сборка Gradle с подпроектами. До недавнего времени одному из подпроектов требовалась ссылка на подкаталог libraries в его собственном каталоге build. Я достиг этого следующим образом:

file("${buildDir}/libraries")

Теперь мне нужно изменить эту ссылку, чтобы выбрать каталог build из другого подпроекта (называемого gui). Я не могу найти способ использовать Gradle DSL для достижения этой цели. Вместо этого я выражаю это следующим образом:

new File(project(':gui').buildDir, 'libraries')

Есть ли более элегантный способ сделать это в Gradle?

1 Ответ

0 голосов
/ 18 января 2019

Вы можете объединить Gradle DSL с Groovy Строковая интерполяция и написать свое заявление следующим образом

file("${rootProject.project('gui').buildDir}/libraries")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...