Files
openide/tools/intellij.tools.ide.metrics.collector/build.gradle
Nikita Kudrin 80b8f5971e [ide starter] AT-107 Moving intellij.tools.ide.metrics.collector to community part of the repo
GitOrigin-RevId: 8d8572ac402c29ac3206b942a2398722f1e239a0
2023-10-10 11:33:16 +00:00

58 lines
1.7 KiB
Groovy

apply plugin: 'java'
apply plugin: 'kotlin'
group = "com.jetbrains.intellij.tools"
buildscript {
ext.kotlin_version = '1.8.0'
ext.jackson_version = '2.14.1'
repositories {
maven { url = "https://cache-redirector.jetbrains.com/maven-central" }
maven { url = "https://cache-redirector.jetbrains.com/intellij-dependencies" }
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
sourceSets {
main.kotlin.srcDirs += 'src'
test.kotlin.srcDirs += 'testSrc'
test.resources {
srcDirs "testResources"
includes = ["**/*.*"]
}
}
repositories {
maven { url = "https://cache-redirector.jetbrains.com/maven-central" }
maven { url = "https://cache-redirector.jetbrains.com/intellij-dependencies" }
maven { url = "https://www.jetbrains.com/intellij-repository/releases" }
maven { url = "https://www.jetbrains.com/intellij-repository/snapshots" }
maven { url = "https://www.jetbrains.com/intellij-repository/nightly" }
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation "org.jetbrains.intellij.deps:gradle-api:7.4"
implementation('com.jetbrains.intellij.platform:lang-impl:LATEST-EAP-SNAPSHOT')
implementation "com.fasterxml.jackson.core:jackson-databind:$jackson_version"
implementation "com.fasterxml.jackson.module:jackson-module-kotlin:$jackson_version"
implementation "com.jetbrains.intellij.tools:ide-starter"
testImplementation 'io.kotest:kotest-assertions-core-jvm:5.5.4'
testImplementation 'org.junit.jupiter:junit-jupiter:5.9.1'
}
configurations {
implementation.exclude(group: 'com.jetbrains.infra')
}
kotlin {
jvmToolchain(17)
}