2016-01-11 2 views
12

Каждый раз, когда я исполняю Gradle команду на Mac я получаю сообщение о том:Как использовать/запустить демона gradle на Mac?

"This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.10/userguide/gradle_daemon.html" 

Я создал gradle.properties файл с линией org.gradle.daemon = TRUE, как упоминалось в веб-странице данного в сообщении. Однако независимо от того, что я делаю, я все еще продолжаю получать это сообщение.

Если я выполнить команду

gradle --daemon 

тогда выполняется успешно, но все же в следующий раз я что-то я получаю это сообщение об этом может быть быстрее и строит так же медленно, как и раньше, я начал демон.

Мой каталог установки нет/Users/имя пользователя, как в gradle_daemon.html, как я падаю курс Udacity (https://www.udacity.com/course/viewer#!/c-ud867/) и они рекомендуют устанавливать его в/USR/местные/Gradle

Как я могу реально получить градиентный dameon работать и избавиться от этого может быть быстрее сообщения?

(Использование Gradle версии 2.10)

ответ

6

страница нигде не говорит, что Gradle должен быть установлен в /Users/username. Он говорит, что этот каталог ваш домашний каталог, и именно там должен находиться файл .gradle/gradle.properties. Место, где установлен град, не имеет значения.

23

просто положить

org.gradle.daemon=true 

в файле ~/.gradle/gradle.properties. Затем каждый из них на вашей машине будет использовать оболочку градиента, и сообщение исчезнет.

+2

'~/.gradle/gradle.properties' не существует, создать его ' эхо 'org.gradle.daemon = истина'> ~/.gradle/gradle.properties' –

+0

К сожалению, это не помогает случай, когда демона градации будет выполняться по запросу в проекте, если там уже есть демон, который можно использовать (поэтому проект не должен запускать что-то долгое время вовремя, поскольку это должно контролироваться в другом месте). Запуск './gradlew --foreground' вызывает демона, но этот никогда не используется. Похоже, эта команда совершенно бесполезна. – Tino

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