У меня есть проект java 11, и я пытаюсь добавить задачу javaexe c для запуска автономной задачи генерации документации cukedoctor, но для этого требуется java 8, в противном случае ошибки unsupported Java version "11", defaulting to 1.7
.
Есть ли способ, которым я могу явно установить версию java для задачи javaexe c, которая отличается от основного проекта?
build.gradle
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
task cukeDoctor() {
group = "Documentation"
description = "Publish cucumber documentation and test results"
dependsOn test
doLast {
javaexec {
main = "-jar"
args = ['tools/cukedoctor-main-1.2.1.jar', '-p', 'docs/cucumber.json']
}
}
}