Недавно я обновил свою Gradle до версии 2.13 и не работает как предыдущая версия, которую я использовал. В моих build.gradle
файлах, я использую следующий параметр:Gradle 2.13 подключается неправильно JRE
sourceCompatibility = 1.6
Это потому, что я поддерживать библиотеку, которая должна быть обратной совместимостью. Когда я использовал команду gradle eclipse
для создания проекта Eclipse, он использовал для установки уровня соответствия 1.6
(как и ожидалось) и подключил мою системную библиотеку Java 8 JRE, не создавая никаких предупреждений.
Однако новая версия Gradle подключает JRE System Library [JavaSE-1.6]
, который генерирует следующее предупреждение:
Построить путь задающего окружения исполнения JavaSE-1,6. В рабочей области нет JRE, которые строго совместимы с этой средой.
Я знаю, как убрать предупреждение вручную (удалить неверную системную библиотеку, добавить по умолчанию Java 8 системы ОМТ), но я хочу знать, если есть способ достижения предыдущего поведения Gradle без изменения что-либо в самой IDE.
Есть ли способ заставить Gradle подключить конкретную библиотечную систему JRE при создании нового проекта Eclipse со стандартным плагином eclipse? В моем случае я хочу, чтобы он использовал библиотеку из JRE, расположенную по адресу JAVA_HOME
, вместо того, чтобы форматировать библиотеку в соответствии с настройкой sourceCompatibility
.