提交 403f2c6f 编写于 作者: I Ilya Gorbunov 提交者: Ilya Chernikov

Fix dependencies of kotlin-compiler(+embeddable), remove them from kotlin-maven-plugin

上级 ec2e7bb4
......@@ -40,21 +40,6 @@
<artifactId>kotlin-compiler</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-reflect</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-script-runtime</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
......
......@@ -13,6 +13,10 @@ buildscript {
}
}
plugins {
`java`
}
val compilerJar by configurations.creating
val kotlinEmbeddableRootPackage = "org.jetbrains.kotlin"
......@@ -30,7 +34,13 @@ val packagesToRelocate =
"org.fusesource")
dependencies {
val compile by configurations
compilerJar(projectDist(":kotlin-compiler"))
compile(project(":kotlin-stdlib"))
compile(project(":kotlin-script-runtime"))
compile(project(":kotlin-reflect"))
}
runtimeJar(task<ShadowJar>("embeddable")) {
......
......@@ -18,7 +18,7 @@ buildscript {
}
plugins {
`java-base`
`java`
}
// Set to false to disable proguard run on kotlin-compiler.jar. Speeds up the build
......@@ -32,6 +32,7 @@ val proguardLibraryJars by configurations.creating
val fatJar by configurations.creating
val compilerJar by configurations.creating
val archives by configurations
val compile by configurations
val compilerBaseName = name
......@@ -90,6 +91,10 @@ dependencies {
proguardLibraryJars(projectDist(":kotlin-stdlib"))
proguardLibraryJars(projectDist(":kotlin-script-runtime"))
proguardLibraryJars(projectDist(":kotlin-reflect"))
compile(project(":kotlin-stdlib"))
compile(project(":kotlin-script-runtime"))
compile(project(":kotlin-reflect"))
}
val packCompiler by task<ShadowJar> {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册