blob: 4ac766ce378606ef5344f6c0f2df427210aab57a [file] [log] [blame]
description = "Extension for saving imports of .kt-files in JSON"
plugins {
kotlin("jvm")
id("jps-compatible")
}
repositories {
maven("https://dl.bintray.com/kotlin/kotlinx")
}
val kotlinxSerializationVersion = "0.4.2"
dependencies {
compile(project(":compiler:frontend.java"))
compile(project(":compiler:plugin-api"))
compileOnly("org.jetbrains.kotlinx", "kotlinx-serialization-runtime", kotlinxSerializationVersion) { isTransitive = false }
compileOnly(intellijCoreDep()) { includeJars("intellij-core") }
testCompile(projectTests(":compiler:tests-common"))
embedded("org.jetbrains.kotlinx", "kotlinx-serialization-runtime", kotlinxSerializationVersion) { isTransitive = false }
}
sourceSets {
"main" { projectDefault() }
"test" { projectDefault() }
}
projectTest {
workingDir = rootDir
dependsOn(":dist")
}
runtimeJar()