Изменить рабочий каталог 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, вы можете поместить его где-нибудь в отдельной строке

Другие вопросы по тегам