Fix build after rebase on master
This commit is contained in:
@@ -38,6 +38,12 @@ fun Project.preloadedDeps(vararg artifactBaseNames: String, baseDir: File = File
|
|||||||
return files(*matchingFiles.map { it.canonicalPath }.toTypedArray())
|
return files(*matchingFiles.map { it.canonicalPath }.toTypedArray())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun Project.ideaUltimatePreloadedDeps(vararg artifactBaseNames: String, subdir: String? = null): ConfigurableFileCollection {
|
||||||
|
val ultimateDepsDir = File(rootDir, "ultimate", "dependencies")
|
||||||
|
return if (ultimateDepsDir.isDirectory) preloadedDeps(*artifactBaseNames, baseDir = ultimateDepsDir, subdir = subdir)
|
||||||
|
else files()
|
||||||
|
}
|
||||||
|
|
||||||
fun Project.ideaSdkDeps(vararg artifactBaseNames: String, subdir: String = "lib"): ConfigurableFileCollection =
|
fun Project.ideaSdkDeps(vararg artifactBaseNames: String, subdir: String = "lib"): ConfigurableFileCollection =
|
||||||
preloadedDeps(*artifactBaseNames, baseDir = File(rootDir, "ideaSDK"), subdir = subdir)
|
preloadedDeps(*artifactBaseNames, baseDir = File(rootDir, "ideaSDK"), subdir = subdir)
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,6 @@ dependencies {
|
|||||||
testCompile(project(":compiler:incremental-compilation-impl"))
|
testCompile(project(":compiler:incremental-compilation-impl"))
|
||||||
testCompile(commonDep("junit:junit"))
|
testCompile(commonDep("junit:junit"))
|
||||||
testCompile(ideaSdkDeps("openapi", "idea"))
|
testCompile(ideaSdkDeps("openapi", "idea"))
|
||||||
testCompile(preloadedDeps("uast-tests"))
|
|
||||||
testRuntime(ideaSdkDeps("*.jar"))
|
testRuntime(ideaSdkDeps("*.jar"))
|
||||||
testRuntime(ideaPluginDeps("idea-junit", "resources_en", plugin = "junit"))
|
testRuntime(ideaPluginDeps("idea-junit", "resources_en", plugin = "junit"))
|
||||||
testRuntime(ideaPluginDeps("IntelliLang", plugin = "IntelliLang"))
|
testRuntime(ideaPluginDeps("IntelliLang", plugin = "IntelliLang"))
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apply { plugin("kotlin") }
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|
||||||
compileOnly(ideaSdkDeps("openapi", "idea"))
|
compileOnly(ideaSdkDeps("openapi", "idea", "external-system-rt"))
|
||||||
compileOnly(ideaPluginDeps("gradle-tooling-api", "gradle", plugin = "gradle"))
|
compileOnly(ideaPluginDeps("gradle-tooling-api", "gradle", plugin = "gradle"))
|
||||||
compileOnly(ideaPluginDeps("Groovy", plugin = "Groovy"))
|
compileOnly(ideaPluginDeps("Groovy", plugin = "Groovy"))
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ dependencies {
|
|||||||
testCompile(project(":compiler:util"))
|
testCompile(project(":compiler:util"))
|
||||||
testCompile(project(":compiler:cli"))
|
testCompile(project(":compiler:cli"))
|
||||||
testCompile(project(":idea:idea-android"))
|
testCompile(project(":idea:idea-android"))
|
||||||
testCompile(preloadedDeps("uast-tests"))
|
|
||||||
testRuntime(ideaSdkDeps("*.jar"))
|
testRuntime(ideaSdkDeps("*.jar"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ dependencies {
|
|||||||
compile(project(":idea:ide-common")) { isTransitive = false }
|
compile(project(":idea:ide-common")) { isTransitive = false }
|
||||||
compile(project(":idea:idea-gradle")) { isTransitive = false }
|
compile(project(":idea:idea-gradle")) { isTransitive = false }
|
||||||
|
|
||||||
|
compile(ideaUltimatePreloadedDeps("*.jar", subdir = "nodejs_plugin/NodeJS/lib"))
|
||||||
compile(ideaUltimateSdkCoreDeps("annotations", "trove4j", "intellij-core"))
|
compile(ideaUltimateSdkCoreDeps("annotations", "trove4j", "intellij-core"))
|
||||||
compile(ideaUltimateSdkDeps("openapi", "idea", "util"))
|
compile(ideaUltimateSdkDeps("openapi", "idea", "util"))
|
||||||
// compile(ideaUltimatePluginDeps("gradle-tooling-api", plugin = "gradle"))
|
// compile(ideaUltimatePluginDeps("gradle-tooling-api", plugin = "gradle"))
|
||||||
|
|||||||
Reference in New Issue
Block a user