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