Как использовать JDK из зависимости в Gradle?
Я пытаюсь использовать Checker Framework с Gradle. Официальные документы ожидают, что переменная окружения будет указывать на аннотированный JDK:
options.forkOptions.executable = "$CHECKERFRAMEWORK/checker/bin/javac"
Однако можно управлять зависимостью от Checker Framework через Gradle:
dependencies {
checker "org.checkerframework:checker:1.9.6"
checker 'org.checkerframework:jdk8:1.9.6'
compile configurations.checker.dependencies
compile 'com.google.guava:guava:19.0'
}
Как я могу лучше всего получить путь к Javac в Gradle из зависимости от org.checkerframework:jdk8
?