I've written a custom Gradle plugin in Kotlin 1.2.50 for use with Gradle 4.8.
I've successfully applied the Java plugin from my plugin's apply method:
override fun apply(project: Project) {
project.pluginManager.apply(JavaPlugin::class.java)
// configure Java plugin here
}
How do I configure the Java plugin?
e.g., I want to achieve the equivalent of the following that would normally be in a build.gradle.kts
:
java {
sourceCompatibility = VERSION_1_10
targetCompatibility = VERSION_1_10
}
I dug through the Gradle code and found a solution: