23 lines
740 B
Plaintext
23 lines
740 B
Plaintext
plugins {
|
|
alias(libs.plugins.kotlin.jvm)
|
|
}
|
|
|
|
// Pure JVM, and that is the point rather than a convenience.
|
|
//
|
|
// The issue's hardest requirement is "only the user's own data — no derived
|
|
// analytics, no diagnostic payload, nothing about the device". Depending on
|
|
// `:domain:cycle` alone makes that a COMPILE ERROR instead of a review comment:
|
|
// `Prediction`, `PredictionAccuracy`, `FertilityEstimate` and `CycleRecord` live
|
|
// in `:domain:prediction` and are simply not on this classpath, and being
|
|
// kotlin("jvm") puts `android.os.Build` off it too, so a device fact cannot be
|
|
// added by accident.
|
|
kotlin {
|
|
jvmToolchain(21)
|
|
}
|
|
|
|
dependencies {
|
|
implementation(project(":domain:cycle"))
|
|
|
|
testImplementation(libs.junit)
|
|
}
|