Как уберечь gradle от того, чтобы когда-либо разговаривать с демоном?
./gradlew --no-daemon -Porg.gradle.daemon=false -Dorg.gradle.daemon=false build -x test
Starting daemon
IDLE
Мы запускаем узлы jenkins на ecs, поэтому демон, похоже, не очень-то нас покупает. Кроме того, мы запускаем несколько gradle-выполнений в параллельном конвейерном блоке jenkins и иногда видим ошибки демона, чего я не ожидал:
[org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry.
[org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
[org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
Daemon vm is shutting down... The daemon has exited normally or was terminated in response to a user interrupt.
Кажется, что gradle нужен демону, чтобы потом его не использовать. Я попытаюсь сдаться и использовать демон, что и рекомендуют документы для демонов gradle.