Improved the version handling of the gradle files for IDEA SDK Signed-off-by: gayanper <gayanper@gmail.com>
53 lines
1014 B
Groovy
53 lines
1014 B
Groovy
plugins {
|
|
id "org.jetbrains.intellij" version "0.4.5"
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
intellij {
|
|
version '2018.3'
|
|
plugins = ['IntelliLang', 'com.github.gtache.lsp:1.5.4']
|
|
pluginName 'idea-boot-java'
|
|
downloadSources = false
|
|
// if you want run with your IDEA installation
|
|
//localPath '/opt/ideaIC-2018'
|
|
}
|
|
|
|
patchPluginXml {
|
|
untilBuild '193.*'
|
|
sinceBuild '183.3647.12'
|
|
}
|
|
|
|
dependencies {
|
|
compile 'org.scala-lang:scala-compiler:2.12.7'
|
|
compile 'org.scala-lang:scala-library:2.12.7'
|
|
}
|
|
|
|
apply plugin: 'scala'
|
|
sourceSets {
|
|
main {
|
|
scala {
|
|
srcDirs = ['src']
|
|
}
|
|
java {
|
|
srcDirs = []
|
|
}
|
|
resources {
|
|
srcDirs = ['resources']
|
|
}
|
|
}
|
|
}
|
|
|
|
prepareSandbox.doLast {
|
|
def pluginServerDir = "${intellij.sandboxDirectory}/plugins/idea-boot-java/lib/server"
|
|
|
|
mkdir(pluginServerDir)
|
|
copy {
|
|
from("$project.projectDir/server/language-server.jar")
|
|
into(pluginServerDir)
|
|
}
|
|
}
|
|
|