Замените рабочий каталог Gradle при компиляции проекта Groovy
При компиляции проекта groovy gradle создает файлы в $projectRoot/build/
. Есть ли способ настроить это, например, абсолютный путь?
Ответы
Ответ 1
Да, есть. Вы можете поместить следующую строку в свою сборку script:
buildDir = 'your_directory'
Или в файле gradle.properties
(в этом случае кавычек вокруг your_directory
).
Каталог
Build - это свойство проекта. Вы можете просмотреть все доступные вам свойства проекта, набрав:
gradle properties
Ответ 2
Вы можете добавить project.buildDir = 'your/directory' в файл build.gradle
вы можете разместить его в отдельной строке
Ответ 3
Вы можете установить 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#sec:gradle_environment_variables
И писать сценарии сборки здесь (для свойства buildDir):
https://docs.gradle.org/current/userguide/writing_build_scripts.html
(Текущая версия gradle при написании: 4.5)