Ky
07/15/2022, 4:53 PMChris Lee
07/15/2022, 4:54 PMChris Lee
07/15/2022, 4:55 PMKy
07/15/2022, 4:59 PMplugins {
`java-gradle-plugin`
java
`kotlin-dsl`
}
sourceSets {
main { java { srcDirs("src") } }
test { java { srcDirs("src") } }
}
repositories {
mavenCentral()
}
dependencies {
implementation(localGroovy())
implementation(gradleApi())
implementation("com.squareup.moshi:moshi:1.8.0")
implementation("com.squareup.moshi:moshi-kotlin:1.8.0")
// CSV helper library for CombineDataSafetyCSV.kt
implementation("org.apache.commons:commons-csv:1.5")
testImplementation("junit:junit:4.13.2")
}
resolutionStrategy.cacheChangingModulesFor(0, TimeUnit.SECONDS)
resolutionStrategy.eachDependency {
if (requested.group == "org.jetbrains.kotlin"
) {
// can't resolve AppLibraries.KOTLIN_VERSION
useVersion("1.6.10")
}
}
}
tasks.test {
useJUnit()
println("LOOK HERE: " + testClassesDirs.files)
println("WORKING DIR: " + workingDir)
// Propagate all system properties in order to access them in tests.
systemProperties(System.getProperties() as Map<String, Any>)
}
Chris Lee
07/15/2022, 5:01 PMKy
07/15/2022, 5:02 PMChris Lee
07/15/2022, 5:03 PMsrc/main/java
, src/test/java
Ky
07/15/2022, 5:52 PMgildor
07/16/2022, 2:38 PMgildor
07/16/2022, 2:41 PMgildor
07/16/2022, 2:43 PM