Изменить рабочий каталог Gradle при компиляции проекта Groovy
При компиляции Groovy проекта Gradle создает файлы в $projectRoot/build/
, Есть ли способ настроить это, например, для абсолютного пути?
3 ответа
Да, есть. Вы можете поместить следующую строку в ваш скрипт сборки:
buildDir = 'your_directory'
Или в gradle.properties
файл (без кавычек your_directory
в таком случае).
Каталог сборки - это свойство проекта. Вы можете просмотреть все доступные свойства проекта, набрав:
gradle properties
Вы можете установить project.buildDir
в вашем build.gradle
, или же buildDir = PATH
в gradle.properties
,
И из переменной среды, как это:
export GRADLE_OPTS=-Dorg.gradle.project.buildDir=/tmp/gradle-build
См. Раздел "Среда сборки" документации здесь: https://docs.gradle.org/current/userguide/build_environment.html.
И написание сценариев сборки здесь (для свойства buildDir): https://docs.gradle.org/current/userguide/writing_build_scripts.html
(Текущая версия Gradle при написании этого: 4.5)
Вы можете добавить project.buildDir = 'your/directory' в файл build.gradle, вы можете поместить его где-нибудь в отдельной строке