INNER CODE UNIT · Kotlin
minSdk
bitfireAT/davx5-ose · build-logic/src/main/kotlin/davx5/buildlogic/CommonBuildConfigPlugin.kt:93
minSdk = 24 // Android 7
}
// enable desugaring for Java 8 Time API etc.
compileOptions.apply {
isCoreLibraryDesugaringEnabled = true
}
testOptions.unitTests.all { test ->
// Robolectric on Java 17+ needs access to JDK internals [https://robolectric.org/getting-started/#running-with-java-17-and-higher]
test.jvmArgs(
"--add-opens=java.base/java.lang=ALL-UNNAMED",
"--add-opens=java.base/java.util=ALL-UNNAMED",
"--add-opens=java.base/java.io=ALL-UNNAMED",
"--add-opens=java.base/java.net=ALL-UNNAMED",
"--add-opens=java.base/java.security=ALL-UNNAMED",
"--add-opens=java.base/java.text=ALL-UNNAMED",
"--add-opens=java.base/jdk.internal.access=ALL-UNNAMED",