Make all dependencies to idea sdk intransitive

This commit is contained in:
Ilya Chernikov
2017-11-24 17:42:06 +01:00
committed by Vyacheslav Gerasimov
parent e76cd802d8
commit a4f28cd94f
65 changed files with 341 additions and 106 deletions
+33 -19
View File
@@ -101,26 +101,40 @@ dependencies {
afterEvaluate {
dependencies {
compile(intellijCoreJar())
compile(intellij { include("annotations.jar", "trove4j.jar", "openapi.jar", "idea.jar", "util.jar", "jdom.jar") })
compile(intellijPlugin("CSS"))
compile(intellijPlugin("DatabaseTools"))
compile(intellijPlugin("JavaEE"))
compile(intellijPlugin("jsp"))
compile(intellijPlugin("PersistenceSupport"))
compile(intellijPlugin("Spring"))
compile(intellijPlugin("properties"))
compile(intellijPlugin("java-i18n"))
compile(intellijPlugin("gradle"))
compile(intellijPlugin("Groovy"))
compile(intellijPlugin("junit"))
compile(intellijPlugin("uml"))
compile(intellijPlugin("JavaScriptLanguage"))
compile(intellijPlugin("JavaScriptDebugger"))
compile(intellijPlugin("NodeJS"))
testCompile(intellij { include("gson-*.jar") })
compileOnly(intellijCoreJar())
compileOnly(intellij { include("annotations.jar", "trove4j.jar", "openapi.jar", "idea.jar", "util.jar", "jdom.jar") })
compileOnly(intellijPlugin("CSS"))
compileOnly(intellijPlugin("DatabaseTools"))
compileOnly(intellijPlugin("JavaEE"))
compileOnly(intellijPlugin("jsp"))
compileOnly(intellijPlugin("PersistenceSupport"))
compileOnly(intellijPlugin("Spring"))
compileOnly(intellijPlugin("properties"))
compileOnly(intellijPlugin("java-i18n"))
compileOnly(intellijPlugin("gradle"))
compileOnly(intellijPlugin("Groovy"))
compileOnly(intellijPlugin("junit"))
compileOnly(intellijPlugin("uml"))
compileOnly(intellijPlugin("JavaScriptLanguage"))
compileOnly(intellijPlugin("JavaScriptDebugger"))
compileOnly(intellijPlugin("NodeJS"))
testCompileOnly(intellij { include("gson-*.jar", "annotations.jar", "trove4j.jar", "openapi.jar", "idea.jar", "util.jar", "jdom.jar") })
testRuntime(intellij())
testRuntime(intellijPlugin("properties"))
testCompile(intellijPlugin("CSS"))
testCompile(intellijPlugin("DatabaseTools"))
testCompile(intellijPlugin("JavaEE"))
testCompile(intellijPlugin("jsp"))
testCompile(intellijPlugin("PersistenceSupport"))
testCompile(intellijPlugin("Spring"))
testCompile(intellijPlugin("properties"))
testCompile(intellijPlugin("java-i18n"))
testCompile(intellijPlugin("gradle"))
testCompile(intellijPlugin("Groovy"))
testCompile(intellijPlugin("junit"))
testCompile(intellijPlugin("uml"))
testCompile(intellijPlugin("JavaScriptLanguage"))
testCompile(intellijPlugin("JavaScriptDebugger"))
testCompile(intellijPlugin("NodeJS"))
testRuntime(intellijPlugin("coverage"))
testRuntime(intellijPlugin("maven"))
testRuntime(intellijPlugin("android"))