Build: Use intellij maven repo instead of downloaded IDEA

#KTI-82
This commit is contained in:
Vyacheslav Gerasimov
2021-11-24 03:41:51 +03:00
committed by teamcity
parent 9f725da7f7
commit f7a9065b75
160 changed files with 807 additions and 562 deletions
+35
View File
@@ -0,0 +1,35 @@
plugins {
`java-library`
}
val intellijVersion = rootProject.extra["versions.intellijSdk"]
//https://jetbrains.team/p/ij/repositories/intellij/files/aea53cfc5d27b15246ab7b7a0b5679d0d8cf1875/community/build/groovy/org/jetbrains/intellij/build/IntelliJCoreArtifactsBuilder.groovy?tab=source&line=18
//CORE_MODULES = [
// "intellij.platform.util.rt",
// "intellij.platform.util.classLoader",
// "intellij.platform.util.text.matching",
// "intellij.platform.util.base",
// "intellij.platform.util.xmlDom",
// "intellij.platform.util",
// "intellij.platform.core",
// "intellij.platform.core.impl",
// "intellij.platform.extensions",
// "intellij.java.psi",
// "intellij.java.psi.impl",
//]
dependencies {
api("com.jetbrains.intellij.platform:util-rt:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.platform:util-class-loader:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.platform:util-text-matching:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.platform:util-diagnostic:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.platform:util:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.platform:core:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.platform:core-impl:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.platform:extensions:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.platform:util-strings:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.platform:util-collections:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.java:java-psi:$intellijVersion") { isTransitive = false }
api("com.jetbrains.intellij.java:java-psi-impl:$intellijVersion") { isTransitive = false }
}