2016-03-15 2 views
0

Gradle создал ?/.gradle/ в каталоге, в котором выполнялся град. Мы ожидаем, что каталог кеша будет создан в ~/.gradle.Загрузка Gradle в каталог. /. Gradle при запуске задач

Пример:

/project   # Project root and cwd when running gradle command 
    /.gradle  # Expected - project-specific gradle folder 
    /?    # Directory literally named with a question mark 
     /.gradle # Unexpected - Global gradle folder with wrappers and cached artifacts 

ответ

1

Пользователь работает сценарии не имеют домашний каталог, предоставляя пользователю домашний каталог или указав Gradle-пользовательский дом решен вопрос:

gradle --gradle-user-home=/foo/bar ... 

или

GRADLE_USER_HOME=/foo/bar gradle ... 
+1

или установить свойство env 'GRADLE_USER_HOME' – RaGe

0

Существует две разные папки, в которых хранится информация о градусах. ~/.gradle используется для хранения скачанных артефактов, оберток градиентов и т. Д. В принципе, все, что можно разделить между несколькими сборками. Папка .gradle в вашем проекте используется для хранения информации о конкретном проекте, используемой, например, с помощью современного механизма проверки градации.

+0

Я обновил вопрос с помощью структуры каталогов, которую мы видели после запуска команды gradle. Мы видели в каталоге проекта '.gradle' и'? /. Gradle'. –

+0

"/?" папка не является тем, что создает град по умолчанию. похоже, это делается где-то в вашей логике сборки. –

Смежные вопросы