我正在尝试将Checker Framework与 Gradle 一起使用。官方文档期望环境变量指向带注释的 JDK:
options.forkOptions.executable = "$CHECKERFRAMEWORK/checker/bin/javac"
但是,可以通过 Gradle 管理对 Checker Framework 的依赖:
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'
}
我怎样才能最好地从依赖项中获取 Gradle 中 javac 的路径org.checkerframework:jdk8
?