blob: d6440f4c646f620efe103aa130d968ca7521a555 [file] [log] [blame]
import org.gradle.plugins.ide.idea.model.IdeaModel
plugins {
idea
kotlin("jvm")
id("jps-compatible")
}
dependencies {
api(project(":core:descriptors"))
api(project(":compiler:util"))
api(project(":compiler:frontend"))
api(project(":compiler:backend-common"))
api(project(":js:js.ast"))
api(project(":js:js.frontend"))
api(project(":js:js.parser"))
compileOnly(project(":js:js.sourcemap"))
compileOnly(intellijCore())
compileOnly(commonDependency("org.jetbrains.intellij.deps:trove4j"))
compileOnly(commonDependency("com.google.guava:guava"))
}
sourceSets {
"main" {
projectDefault()
java.srcDir("../js.inliner/src")
}
"test" {}
}
configure<IdeaModel> {
module {
excludeDirs = excludeDirs + files("testData/out", "testData/out-min")
}
}