Как указать требуемую версию Java в сборке Gradle

Я хотел бы установить в файле сборки Gradle требуемую версию Java, например. 7 или 8 без указания фактического пути к локальной установке JDK.

Возможно ли это?

Ответ 1

TL;DR; Спасибо @franklin-yu "targetCompatibility = '1.7' → ваш пользователь может скомпилировать с 8 и запустить с 7.

См. Gradle, "sourceCompatibility" vs "targetCompatibility" ,

targetCompatibility = '1.7' делает трюк, например. Java 7

Используйте sourceCompatibility = '1.7' для языкового уровня