diff options
author | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2017-11-09 21:43:37 +0300 |
---|---|---|
committer | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2017-11-09 21:43:37 +0300 |
commit | 4626531f95e60e03086da163cde5edf5411a8d9b (patch) | |
tree | 40918b09816617c7c793a016757afd93725319b7 /buildSrc | |
parent | f3c83f4751814984fb9aedeb991725620a287f33 (diff) | |
download | dokka-4626531f95e60e03086da163cde5edf5411a8d9b.tar.gz dokka-4626531f95e60e03086da163cde5edf5411a8d9b.tar.bz2 dokka-4626531f95e60e03086da163cde5edf5411a8d9b.zip |
Drop dependency on intellij-core-analysis
Instead of it, download idea.jar and manually strip it
Also, depends on same as kotlin-compiler openapi version
Diffstat (limited to 'buildSrc')
-rw-r--r-- | buildSrc/build.gradle | 8 | ||||
-rw-r--r-- | buildSrc/src/main/groovy/org/jetbrains/DependenciesVersionGetter.groovy | 14 |
2 files changed, 16 insertions, 6 deletions
diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle index 76c7c4ee..874dabc9 100644 --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle @@ -2,12 +2,8 @@ apply plugin: 'groovy' repositories { mavenCentral() jcenter() - maven { - url "https://dl.bintray.com/kotlin/kotlin-eap" - } - maven { - url "https://dl.bintray.com/kotlin/kotlin-dev" - } + maven { url "https://dl.bintray.com/kotlin/kotlin-eap" } + maven { url "https://dl.bintray.com/kotlin/kotlin-dev" } } dependencies { compile 'com.github.jengelman.gradle.plugins:shadow:2.0.1' diff --git a/buildSrc/src/main/groovy/org/jetbrains/DependenciesVersionGetter.groovy b/buildSrc/src/main/groovy/org/jetbrains/DependenciesVersionGetter.groovy new file mode 100644 index 00000000..194f11af --- /dev/null +++ b/buildSrc/src/main/groovy/org/jetbrains/DependenciesVersionGetter.groovy @@ -0,0 +1,14 @@ +package org.jetbrains + +import org.gradle.api.Project + +class DependenciesVersionGetter { + static Properties getVersions(Project project, String artifactVersionSelector) { + def dep = project.dependencies.create(group: 'teamcity', name: 'dependencies', version: artifactVersionSelector, ext: 'properties') + def file = project.configurations.detachedConfiguration(dep).resolve().first() + + def prop = new Properties() + prop.load(new FileReader(file)) + return prop + } +} |