Shade in kotlin-compiler-embeddable
Now kotlin gradle plugin is compatible with android gradle plugin 2.2
#KT-12478 fixed
#KT-12431 fixed
#KT-12406 fixed
This commit is contained in:
+2
-2
@@ -22,7 +22,7 @@ import org.jetbrains.kotlin.compiler.plugin.CliOption
|
|||||||
import org.jetbrains.kotlin.config.CompilerConfiguration
|
import org.jetbrains.kotlin.config.CompilerConfiguration
|
||||||
import org.jetbrains.kotlin.compiler.plugin.CliOptionProcessingException
|
import org.jetbrains.kotlin.compiler.plugin.CliOptionProcessingException
|
||||||
import org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar
|
import org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar
|
||||||
import com.intellij.mock.MockProject
|
import org.jetbrains.kotlin.com.intellij.mock.MockProject
|
||||||
import org.jetbrains.kotlin.extensions.ExternalDeclarationsProvider
|
import org.jetbrains.kotlin.extensions.ExternalDeclarationsProvider
|
||||||
import org.jetbrains.kotlin.codegen.extensions.ExpressionCodegenExtension
|
import org.jetbrains.kotlin.codegen.extensions.ExpressionCodegenExtension
|
||||||
|
|
||||||
@@ -53,4 +53,4 @@ public class ExampleComponentRegistrar : ComponentRegistrar {
|
|||||||
val exampleValue = configuration.get(ExampleConfigurationKeys.EXAMPLE_KEY)
|
val exampleValue = configuration.get(ExampleConfigurationKeys.EXAMPLE_KEY)
|
||||||
println("Project component registration: $exampleValue")
|
println("Project component registration: $exampleValue")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
<maven-plugin-anno.version>1.4.1</maven-plugin-anno.version>
|
<maven-plugin-anno.version>1.4.1</maven-plugin-anno.version>
|
||||||
<maven.version>3.0.4</maven.version>
|
<maven.version>3.0.4</maven.version>
|
||||||
<surefire-version>2.16</surefire-version>
|
<surefire-version>2.16</surefire-version>
|
||||||
<kotlin.relocated.package>org.jetbrains.kotlin.relocated</kotlin.relocated.package>
|
<kotlin.relocated.package>org.jetbrains.kotlin</kotlin.relocated.package>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
@@ -140,12 +140,13 @@
|
|||||||
</filter>
|
</filter>
|
||||||
</filters>
|
</filters>
|
||||||
<relocations>
|
<relocations>
|
||||||
|
<relocation>
|
||||||
|
<pattern>com.intellij</pattern>
|
||||||
|
<shadedPattern>${kotlin.relocated.package}.com.intellij</shadedPattern>
|
||||||
|
</relocation>
|
||||||
<relocation>
|
<relocation>
|
||||||
<pattern>com.google</pattern>
|
<pattern>com.google</pattern>
|
||||||
<shadedPattern>${kotlin.relocated.package}.com.google</shadedPattern>
|
<shadedPattern>${kotlin.relocated.package}.com.google</shadedPattern>
|
||||||
<excludes>
|
|
||||||
<exclude>com.google.protobuf.*</exclude>
|
|
||||||
</excludes>
|
|
||||||
</relocation>
|
</relocation>
|
||||||
<relocation>
|
<relocation>
|
||||||
<pattern>com.sampullara</pattern>
|
<pattern>com.sampullara</pattern>
|
||||||
|
|||||||
+8
-8
@@ -1,13 +1,13 @@
|
|||||||
package org.jetbrains.kotlin.gradle.tasks
|
package org.jetbrains.kotlin.gradle.tasks
|
||||||
|
|
||||||
import com.intellij.ide.highlighter.JavaFileType
|
import org.jetbrains.kotlin.com.intellij.ide.highlighter.JavaFileType
|
||||||
import com.intellij.lang.Language
|
import org.jetbrains.kotlin.com.intellij.lang.Language
|
||||||
import com.intellij.openapi.util.Disposer
|
import org.jetbrains.kotlin.com.intellij.openapi.util.Disposer
|
||||||
import com.intellij.openapi.util.io.FileUtil
|
import org.jetbrains.kotlin.com.intellij.openapi.util.io.FileUtil
|
||||||
import com.intellij.psi.PsiClass
|
import org.jetbrains.kotlin.com.intellij.psi.PsiClass
|
||||||
import com.intellij.psi.PsiFileFactory
|
import org.jetbrains.kotlin.com.intellij.psi.PsiFileFactory
|
||||||
import com.intellij.psi.PsiJavaFile
|
import org.jetbrains.kotlin.com.intellij.psi.PsiJavaFile
|
||||||
import com.intellij.psi.impl.PsiFileFactoryImpl
|
import org.jetbrains.kotlin.com.intellij.psi.impl.PsiFileFactoryImpl
|
||||||
import org.apache.commons.io.FileUtils
|
import org.apache.commons.io.FileUtils
|
||||||
import org.apache.commons.io.FilenameUtils
|
import org.apache.commons.io.FilenameUtils
|
||||||
import org.apache.commons.lang.StringUtils
|
import org.apache.commons.lang.StringUtils
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
package org.jetbrains.kotlin.gradle
|
package org.jetbrains.kotlin.gradle
|
||||||
|
|
||||||
import com.google.common.io.Files
|
import com.google.common.io.Files
|
||||||
import com.intellij.openapi.util.io.FileUtil
|
import org.jetbrains.kotlin.com.intellij.openapi.util.io.FileUtil
|
||||||
import org.gradle.api.logging.LogLevel
|
import org.gradle.api.logging.LogLevel
|
||||||
import org.jetbrains.kotlin.gradle.util.createGradleCommand
|
import org.jetbrains.kotlin.gradle.util.createGradleCommand
|
||||||
import org.jetbrains.kotlin.gradle.util.runProcess
|
import org.jetbrains.kotlin.gradle.util.runProcess
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
package org.jetbrains.kotlin.gradle.incremental
|
package org.jetbrains.kotlin.gradle.incremental
|
||||||
|
|
||||||
import com.intellij.openapi.util.io.FileUtil
|
import org.jetbrains.kotlin.com.intellij.openapi.util.io.FileUtil
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
private const val BEGIN_COMPILED_FILES = "Compiling files:"
|
private const val BEGIN_COMPILED_FILES = "Compiling files:"
|
||||||
|
|||||||
Reference in New Issue
Block a user