aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorSimon Ogorodnik <Simon.Ogorodnik@jetbrains.com>2017-11-14 13:13:34 +0300
committerSimon Ogorodnik <Simon.Ogorodnik@jetbrains.com>2017-11-14 13:13:34 +0300
commit17ab40f3854c3fa0b65e0fb3d881a2700a0b3d3d (patch)
treed8f66a4b4e675816a6abba2e5c2da50fa5e6ed91 /core
parent7d9cba1e6707ff01eb407f87f59fdf400777cce2 (diff)
downloaddokka-17ab40f3854c3fa0b65e0fb3d881a2700a0b3d3d.tar.gz
dokka-17ab40f3854c3fa0b65e0fb3d881a2700a0b3d3d.tar.bz2
dokka-17ab40f3854c3fa0b65e0fb3d881a2700a0b3d3d.zip
Take intellij-core-analysis back
Use plain maven-like repository to resolve it, remove usage of gradle-intellij-plugin
Diffstat (limited to 'core')
-rw-r--r--core/build.gradle37
1 files changed, 15 insertions, 22 deletions
diff --git a/core/build.gradle b/core/build.gradle
index c31b3945..3c602a6b 100644
--- a/core/build.gradle
+++ b/core/build.gradle
@@ -3,7 +3,6 @@ import javax.tools.ToolProvider
buildscript {
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_compiler_to_compile_core_version"
- classpath "org.jetbrains.intellij.plugins:gradle-intellij-plugin:$gradle_intellij_plugin_version"
}
}
@@ -11,6 +10,15 @@ apply plugin: 'kotlin'
sourceCompatibility = 1.6
+repositories {
+ maven { url 'https://www.jetbrains.com/intellij-repository/snapshots' }
+ maven { url 'https://www.jetbrains.com/intellij-repository/releases' }
+}
+
+configurations {
+ intellijCore
+}
+
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_compiler_version"
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_compiler_version"
@@ -34,30 +42,15 @@ dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
testCompile group: 'org.jetbrains.kotlin', name: 'kotlin-test-junit', version: kotlin_compiler_to_compile_core_version
testCompile "com.nhaarman:mockito-kotlin-kt1.1:1.5.0"
-}
-apply plugin: 'org.jetbrains.intellij'
+ intellijCore "com.jetbrains.intellij.idea:intellij-core:$ideaVersion"
+}
-{ ->
- intellij {
- version = ideaVersion
- instrumentCode = false
- configureDefaultDependencies = false
- extraDependencies 'intellij-core'
- }
-
- ["patchPluginXml", "prepareSandbox", "prepareTestingSandbox",
- "verifyPlugin", "runIde", "buildPlugin", "publishPlugin"].each {
- tasks.remove(tasks.findByName(it))
- }
-}()
afterEvaluate {
dependencies {
- compile intellij {
- include("openapi.jar")
- }
- compile intellijExtra("intellij-core") { include("intellij-core.jar") }
- compile project(path: ":strippedIdeaJar", configuration: "proguardOut")
+ compile zipTree(configurations.intellijCore.singleFile).matching ({
+ include("intellij-core-analysis.jar")
+ })
}
-}
+} \ No newline at end of file