41 lines
972 B
Groovy
41 lines
972 B
Groovy
|
|
plugins {
|
|
id 'org.jetbrains.intellij'
|
|
}
|
|
|
|
apply plugin: 'kotlin'
|
|
apply plugin: 'maven'
|
|
|
|
repositories {
|
|
mavenLocal()
|
|
jcenter()
|
|
}
|
|
|
|
intellij {
|
|
version = rootProject.ext["versions.intellij"]
|
|
instrumentCode = false
|
|
configureDefaultDependencies = false
|
|
extraDependencies = ['intellij-core']
|
|
}
|
|
|
|
dependencies {
|
|
compile project(':kotlin-gradle-plugin-api')
|
|
// Use this dependency instead when building apart from the other modules:
|
|
// compile "org.jetbrains.kotlin:kotlin-gradle-plugin-api:$kotlin_version"
|
|
|
|
compile project(':kotlin-test::kotlin-test-junit')
|
|
|
|
compileOnly project(path: ":kotlin-stdlib", configuration: "distJar")
|
|
compileOnly project(':compiler')
|
|
compileOnly project(':compiler:plugin-api')
|
|
compileOnly project(':compiler:cli-common')
|
|
compileOnly project(':compiler:cli')
|
|
|
|
compileOnly gradleApi()
|
|
}
|
|
|
|
afterEvaluate {
|
|
dependencies {
|
|
compileOnly intellijExtra('intellij-core')
|
|
}
|
|
} |