From 776f1c8d1984c4403620b3c306442eb50baf4555 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Wed, 13 Sep 2017 19:56:03 +0200 Subject: [PATCH] Do not shade com.intellij in embeddable compiler --- .../test/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt | 2 +- .../org/jetbrains/kotlin/gradle/KotlinGradlePluginIT.kt | 2 +- prepare/compiler-embeddable/build.gradle.kts | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt index a1dbd38d3be..8c33ef853c1 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt @@ -1,7 +1,7 @@ package org.jetbrains.kotlin.gradle import org.gradle.api.logging.LogLevel -import org.jetbrains.kotlin.com.intellij.openapi.util.io.FileUtil +import com.intellij.openapi.util.io.FileUtil import org.jetbrains.kotlin.gradle.util.* import org.junit.After import org.junit.AfterClass diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KotlinGradlePluginIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KotlinGradlePluginIT.kt index 6b3b695ff01..d8079c024bd 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KotlinGradlePluginIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KotlinGradlePluginIT.kt @@ -17,7 +17,7 @@ package org.jetbrains.kotlin.gradle import org.gradle.api.logging.LogLevel -import org.jetbrains.kotlin.com.intellij.openapi.util.io.FileUtil +import com.intellij.openapi.util.io.FileUtil import org.jetbrains.kotlin.gradle.plugin.CopyClassesToJavaOutputStatus import org.jetbrains.kotlin.gradle.tasks.USING_INCREMENTAL_COMPILATION_MESSAGE import org.jetbrains.kotlin.gradle.util.checkBytecodeContains diff --git a/prepare/compiler-embeddable/build.gradle.kts b/prepare/compiler-embeddable/build.gradle.kts index 5704d93d80d..3e8bb9e5e66 100644 --- a/prepare/compiler-embeddable/build.gradle.kts +++ b/prepare/compiler-embeddable/build.gradle.kts @@ -22,7 +22,8 @@ val compilerJar by configurations.creating val kotlinEmbeddableRootPackage = "org.jetbrains.kotlin" val packagesToRelocate = - listOf("com.intellij", + listOf( +// "com.intellij", "com.google", "com.sampullara", "org.apache", @@ -43,6 +44,8 @@ dependencies { compile(project(":kotlin-reflect")) } +noDefaultJar() + runtimeJar(task("embeddable")) { destinationDir = File(buildDir, "libs") duplicatesStrategy = DuplicatesStrategy.EXCLUDE