• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:base +full:- +full:artifacts +full:- +full:url

2 …* Copyright 2017-2022 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 licen…
8 * kotlin_repo_url - local repository with snapshot Kotlin compiler
9 * kotlin_version - kotlin version to use
10 * kotlin_language_version - LV to use
17 maven { url snapshotRepoUrl }
28 ext.experimentalsEnabled = ["-progressive",
29 "-opt-in=kotlin.ExperimentalMultiplatform",
30 "-opt-in=kotlinx.serialization.InternalSerializationApi",
31 … "-P", "plugin:org.jetbrains.kotlinx.serialization:disableIntrinsic=false"
34 ext.experimentalsInTestEnabled = ["-progressive",
35 "-opt-in=kotlin.ExperimentalMultiplatform",
36 "-opt-in=kotlinx.serialization.ExperimentalSerializationApi",
37 "-opt-in=kotlinx.serialization.InternalSerializationApi",
38 … "-P", "plugin:org.jetbrains.kotlinx.serialization:disableIntrinsic=false"
59 maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
64 maven { url 'https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev' }
65 // kotlin-dev with space redirector
66 …maven { url "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/dev"…
69 // For Dokka that depends on kotlinx-html
70 maven { url "https://maven.pkg.jetbrains.space/public/p/kotlinx-html/maven" }
75 resolutionStrategy.eachDependency { DependencyResolveDetails details ->
83 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
84 classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version"
85 classpath "org.jetbrains.dokka:dokka-gradle-plugin:$dokka_version"
87 classpath "org.jetbrains.kotlinx:binary-compatibility-validator:$validator_version"
88 classpath "org.jetbrains.kotlinx:kotlinx-knit:$knit_version"
89 classpath 'ru.vyarus:gradle-animalsniffer-plugin:1.5.3' // Android API check
91 classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.18'
95 classpath "me.champeau.jmh:jmh-gradle-plugin:0.6.6"
99 // To make it visible for compiler-version.gradle
103 apply plugin: 'binary-compatibility-validator'
104 apply plugin: 'base'
105 apply plugin: 'kotlinx-knit'
108 ignoredProjects += ["benchmark", "guide", "kotlinx-serialization"]
121 dokkaPlugin("org.jetbrains.kotlinx:dokka-pathsaver-plugin:$knit_version")
131 version = version + '-SNAPSHOT'
138 // Snapshot-specific
141 maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
146 // Snapshot-specific for K2 CI configurations
148 maven { url snapshotRepoUrl }
153 resolutionStrategy.eachDependency { DependencyResolveDetails details ->
162 maven { url 'https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev' }
163 // kotlin-dev with space redirector
164 …maven { url "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/dev"…
165 // For Dokka that depends on kotlinx-html
166 maven { url "https://maven.pkg.jetbrains.space/public/p/kotlinx-html/maven" }
173 compilerOptions { freeCompilerArgs.add("-Xpartial-linkage-loglevel=ERROR") }
176 compilerOptions { freeCompilerArgs.add("-Xpartial-linkage-loglevel=ERROR") }
180 def unpublishedProjects = ["benchmark", "guide", "kotlinx-serialization-json-tests"] as Set
181 def excludedFromBomProjects = unpublishedProjects + "kotlinx-serialization-bom" as Set
182 def uncoveredProjects = ["kotlinx-serialization-bom", "benchmark", "guide"] as Set
185 tasks.withType(org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile).all { task ->
194 // Configure publishing for some artifacts
206 // relies on `java-base` for Kotlin Multiplatforms `withJava` implementation
207 // https://github.com/xvik/gradle-animalsniffer-plugin/issues/84
208 // https://youtrack.jetbrains.com/issue/KT-59595
217 case "kotlinx-serialization-core":
220 case "kotlinx-serialization-hocon":
223 case "kotlinx-serialization-protobuf":
229 signature 'net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature'
233 …// Add dependency on kotlinx-serialization-bom inside other kotlinx-serialization modules themselv…
234 BomKt.addBomApiDependency(project, ":kotlinx-serialization-bom")
245 apply from: rootProject.file('gradle/compiler-version.gradle')
247 apply from: rootProject.file("gradle/benchmark-parsing.gradle")
250 …ation.set(["org.jetbrains.dokka.base.DokkaBase": """{ "templatesDir": "${projectDir.toString().rep…
254 args.add("--ignore-engines")