blob: fb8cc7041d7b1a033219bdcebe0f4ea70a735f38 [file] [log] [blame]
Sergey Vasilinets70a2e822017-11-03 12:20:28 -07001buildscript {
Jeff Gastonfb6f8442020-05-26 17:53:58 -04002 project.ext.supportRootFolder = project.projectDir.getParentFile()
Nikolay Igottia3801092021-05-25 16:43:47 +03003 apply from: "repos.gradle"
4 repos.addMavenRepositories(repositories)
Sergey Vasilinetsccb3fcb2017-10-16 23:46:48 +00005
Sergey Vasilinets70a2e822017-11-03 12:20:28 -07006 dependencies {
Aurimas Liutikas61353f82024-10-10 11:05:29 -07007 classpath(libs.kotlinGradlePlugin)
Sergey Vasilinets70a2e822017-11-03 12:20:28 -07008 }
Jake Wharton7495cc12018-01-05 11:05:13 -05009
10 configurations.classpath.resolutionStrategy {
11 eachDependency { details ->
Jim Sproch9e38b4f2021-01-06 14:21:06 -080012 if (details.requested.group == "org.jetbrains.kotlin") {
Aurimas Liutikase1b84582021-04-23 14:17:30 -070013 details.useVersion libs.versions.kotlin.get()
Jake Wharton7495cc12018-01-05 11:05:13 -050014 }
15 }
16 }
Sergey Vasilinets70a2e822017-11-03 12:20:28 -070017}
Jeff Gaston79a43f22019-04-09 16:19:12 -040018
Aurimas Liutikas9ab3b4c32017-04-19 09:33:27 -070019ext.supportRootFolder = project.projectDir.getParentFile()
Jim Sproch9e38b4f2021-01-06 14:21:06 -080020apply from: "repos.gradle"
Sergey Vasilinets164c38d2018-02-02 00:50:57 -080021apply plugin: "kotlin"
Aurimas Liutikas9ab3b4c32017-04-19 09:33:27 -070022
Jeff Gaston78a97ef2023-08-08 11:29:04 -040023repos.addMavenRepositories(repositories)
Sergey Vasilinetsbb245e082017-10-11 00:16:04 -070024
Owen Gray877bbd32024-07-19 10:01:20 -040025project.tasks.withType(Jar).configureEach { task ->
26 task.reproducibleFileOrder = true
27 task.preserveFileTimestamps = false
28}
29
Aurimas Liutikas9697da72016-12-22 15:50:42 -080030dependencies {
Jeff Gastonb0037482022-11-28 14:55:01 -050031 api(project("plugins"))
Jeff Gaston52d044a2020-06-12 18:19:29 -040032}