[go: nahoru, domu]

blob: d19df4be27492ebed1e9c28e8ce06fa1ca2c05c8 [file] [log] [blame]
Aurimas Liutikas9b8c48a2023-04-19 17:55:39 -07001#!/bin/bash
2set -e
3
Andrei Shikovb39fc802023-08-23 02:30:06 +01004KOTLIN_VERSION="$1"
Aurimas Liutikas9b8c48a2023-04-19 17:55:39 -07005
Andrei Shikov98d084d2023-11-02 19:06:02 +00006ALLOW_JETBRAINS_DEV=""
7for arg in "$@"
8do
9 if [ "$arg" == "--allow-jetbrains-dev" ]; then
10 ALLOW_JETBRAINS_DEV="--allow-jetbrains-dev"
11 fi
12done
13
Aurimas Liutikas9b8c48a2023-04-19 17:55:39 -070014# Download maven artifacts
15ARTIFACTS_TO_DOWNLOAD="org.jetbrains.kotlin:kotlin-gradle-plugin:$KOTLIN_VERSION,"
16ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:$KOTLIN_VERSION,"
17ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin.plugin.serialization:org.jetbrains.kotlin.plugin.serialization.gradle.plugin:$KOTLIN_VERSION,"
Andrei Shikovb39fc802023-08-23 02:30:06 +010018ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-serialization-compiler-plugin-embeddable:$KOTLIN_VERSION,"
Aurimas Liutikas9b8c48a2023-04-19 17:55:39 -070019ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-test:$KOTLIN_VERSION,"
20ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-test-junit:$KOTLIN_VERSION,"
Andrei Shikovb39fc802023-08-23 02:30:06 +010021ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-stdlib-common:$KOTLIN_VERSION,"
Aurimas Liutikas9b8c48a2023-04-19 17:55:39 -070022ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-stdlib-jdk8:$KOTLIN_VERSION,"
Andrei Shikovb39fc802023-08-23 02:30:06 +010023ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:$KOTLIN_VERSION,"
24ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-compiler:$KOTLIN_VERSION,"
25ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-compiler-embeddable:$KOTLIN_VERSION,"
26ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-annotation-processing-embeddable:$KOTLIN_VERSION,"
27ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-parcelize-runtime:$KOTLIN_VERSION,"
28ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-annotation-processing-gradle:$KOTLIN_VERSION,"
29ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-parcelize-compiler:$KOTLIN_VERSION,"
30ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-bom:$KOTLIN_VERSION,"
Andrei Shikovb4902f32023-08-12 05:14:30 +010031ARTIFACTS_TO_DOWNLOAD+="org.jetbrains.kotlin:kotlin-reflect:$KOTLIN_VERSION,"
Aurimas Liutikas9b8c48a2023-04-19 17:55:39 -070032
Andrei Shikov98d084d2023-11-02 19:06:02 +000033./development/importMaven/importMaven.sh "$ALLOW_JETBRAINS_DEV" "$ARTIFACTS_TO_DOWNLOAD"
Andrei Shikovb39fc802023-08-23 02:30:06 +010034
35# Import konan binaries
Andrei Shikov98d084d2023-11-02 19:06:02 +000036./development/importMaven/importMaven.sh "$ALLOW_JETBRAINS_DEV" import-konan-binaries --konan-compiler-version "$KOTLIN_VERSION"