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())
|
||||
}
|
||||
|
||||
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 =
|
||||
preloadedDeps(*artifactBaseNames, baseDir = File(rootDir, "ideaSDK"), subdir = subdir)
|
||||
|
||||
|
||||
@@ -38,7 +38,6 @@ dependencies {
|
||||
testCompile(project(":compiler:incremental-compilation-impl"))
|
||||
testCompile(commonDep("junit:junit"))
|
||||
testCompile(ideaSdkDeps("openapi", "idea"))
|
||||
testCompile(preloadedDeps("uast-tests"))
|
||||
testRuntime(ideaSdkDeps("*.jar"))
|
||||
testRuntime(ideaPluginDeps("idea-junit", "resources_en", plugin = "junit"))
|
||||
testRuntime(ideaPluginDeps("IntelliLang", plugin = "IntelliLang"))
|
||||
|
||||
@@ -2,7 +2,7 @@ apply { plugin("kotlin") }
|
||||
|
||||
dependencies {
|
||||
|
||||
compileOnly(ideaSdkDeps("openapi", "idea"))
|
||||
compileOnly(ideaSdkDeps("openapi", "idea", "external-system-rt"))
|
||||
compileOnly(ideaPluginDeps("gradle-tooling-api", "gradle", plugin = "gradle"))
|
||||
compileOnly(ideaPluginDeps("Groovy", plugin = "Groovy"))
|
||||
|
||||
|
||||
@@ -15,7 +15,6 @@ dependencies {
|
||||
testCompile(project(":compiler:util"))
|
||||
testCompile(project(":compiler:cli"))
|
||||
testCompile(project(":idea:idea-android"))
|
||||
testCompile(preloadedDeps("uast-tests"))
|
||||
testRuntime(ideaSdkDeps("*.jar"))
|
||||
}
|
||||
|
||||
|
||||
@@ -33,6 +33,7 @@ dependencies {
|
||||
compile(project(":idea:ide-common")) { isTransitive = false }
|
||||
compile(project(":idea:idea-gradle")) { isTransitive = false }
|
||||
|
||||
compile(ideaUltimatePreloadedDeps("*.jar", subdir = "nodejs_plugin/NodeJS/lib"))
|
||||
compile(ideaUltimateSdkCoreDeps("annotations", "trove4j", "intellij-core"))
|
||||
compile(ideaUltimateSdkDeps("openapi", "idea", "util"))
|
||||
// compile(ideaUltimatePluginDeps("gradle-tooling-api", plugin = "gradle"))
|
||||
|
||||
Reference in New Issue
Block a user