"Запуск нового Gradle Daemon для этой сборки (последующие сборки будут быстрее)"... каждый раз
Я использую Gradle 2.10 на Ubuntu 16.04.1 LTS
Мне говорили: "Эта сборка может быть быстрее, подумайте об использовании Gradle Daemon", поэтому я создал ~/.gradle/gradle.properties
файл, содержащий org.gradle.daemon=true
,
Результат: каждый раз, когда я бегу ./gradlew build
Мне теперь сказали:
Starting a new Gradle Daemon for this build (subsequent builds will be faster).
... каждый раз. И сборка не становится все быстрее и быстрее: это всегда занимает около 10 секунд. Если я запускаю сборку 3 раза подряд, она выводит сообщение выше 3 раз, и хотя я нахожусь ниже 3 часов бездействия автоматического отключения Gradle.
Как это исправить и заставить демона выжить дольше?
1 ответ
Обновление до Gradle 4.0.1 (и, возможно, более поздних версий) решает проблему.
Вы можете обновить Gradle, используя систему упаковки или загрузив двоичные файлы по адресу https://gradle.org/install/
В корне проекта создать gradle.properties
с
org.gradle.daemon=true
Он поддерживает работу экземпляра gradle в фоновом режиме даже после завершения сборки.
Это не работает для среды CI (например, travis ci), если ваша среда воссоздает каждую сборку.
В градиенте по умолчанию нет конфигураций для увеличения времени безотказной работы демона.