It appears that the Frege plugin for Gradle fails when using JDK 12:
* Exception is:
java.lang.NoSuchMethodError: org.gradle.api.plugins.JavaBasePlugin.configureForSourceSet(Lorg/gradle/api/tasks/SourceSet;Lorg/gradle/api/tasks/compile/AbstractCompile;)V
at frege.gradle.plugins.FregeBasePlugin$1.execute(FregeBasePlugin.java:66)
at frege.gradle.plugins.FregeBasePlugin$1.execute(FregeBasePlugin.java:47)
at org.gradle.api.internal.DefaultCollectionCallbackActionDecorator$BuildOperationEmittingAction$1$1.run(DefaultCollectionCallbackActionDecorator.java:100)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.reapply(DefaultUserCodeApplicationContext.java:58)
at org.gradle.api.internal.DefaultCollectionCallbackActionDecorator$BuildOperationEmittingAction$1.run(DefaultCollectionCallbackActionDecorator.java:97)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
…
It appears that the Frege plugin for Gradle fails when using JDK 12: