Как использовать 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?

0 ответов

Другие вопросы по тегам