Да. Если вы хотите, чтобы Gradle передавал вашу конфигурацию Eclipse, в основном, начиная с Gradle 5.1.1, просто добавьте:
sourceCompatibility = '1.7'
targetCompatibility = '1.8'
в ваш файл build.gradle. Обратите внимание, что до версии java 10 перечисление составляло 1.8,1.9,1.10, но в Java 11 и последующих версиях перечисление составляло 11, 12 и т. Д. Проверьте документы Gradle .
Если вы наткнетесь на этот ответ : Для меня с Gradle 5.0 java-версия работает с кавычками или без них (либо 1.8, либо '1.8'), и это указано в последней версии javadocs. Это также работало как при добавлении внутри, так и вне compileJava {}. Я проверил это на многопроектной сборке.
Я не уверен насчет передачи конфигурации Eclipse в Gradle. Разве это не должно идти наоборот? Gradle - это центральный инструмент конфигурации, который настраивает процесс сборки и любую IDE, которую вы используете (вы или ваш соавтор). Даже если это возможно, Gradle действительно манипулирует .classpath и другими файлами Eclipse. Поэтому, чтобы быть уверенным, что если бы это было решающим моментом, я бы предпочел добавить конфигурацию в Gradle и позволить этому иметь дело с Eclipse или любыми другими файлами IDE.