From 1ba80adc7f62bca873c875bd7f2b775d18e9a537 Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Wed, 16 Jan 2019 21:16:49 +0300 Subject: [PATCH] Build: Publish internal maven artifact for builtins #KT-29204 --- core/builtins/build.gradle.kts | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/core/builtins/build.gradle.kts b/core/builtins/build.gradle.kts index 7e6ba8100fa..438f0035bd8 100644 --- a/core/builtins/build.gradle.kts +++ b/core/builtins/build.gradle.kts @@ -3,6 +3,7 @@ import java.io.File plugins { base + `maven-publish` } val builtinsSrc = fileFrom(rootDir, "core", "builtins", "src") @@ -23,13 +24,23 @@ val serialize by tasks.creating(NoDebugJavaExec::class) { val builtinsJar by task { dependsOn(serialize) from(serialize) { include("kotlin/**") } - baseName = "platform-builtins" destinationDir = File(buildDir, "libs") } - val assemble by tasks.getting { dependsOn(serialize) } -artifacts.add("default", builtinsJar) +val builtinsJarArtifact = artifacts.add("default", builtinsJar) + +publishing { + publications { + create("internal") { + artifact(builtinsJarArtifact) + } + } + + repositories { + maven("${rootProject.buildDir}/internal/repo") + } +}