docs build: allow to specify custom dokka repository
- centralize repository management in settings.gradle.kts - allow to specify dokka repository with a gradle property - automatically add mavenLocal for -local dokka versions - specify kotlin version for building plugins in one place
This commit is contained in:
committed by
Space Team
parent
93650dcada
commit
28ae0c1649
@@ -0,0 +1,3 @@
|
||||
plugins {
|
||||
id("org.jetbrains.kotlin.jvm") version "1.8.0" apply false
|
||||
}
|
||||
+4
-12
@@ -1,17 +1,9 @@
|
||||
plugins {
|
||||
id 'org.jetbrains.kotlin.jvm' version '1.8.0'
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
}
|
||||
description "Dokka Plugin to transform the samples from stdlib"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url 'https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev'
|
||||
}
|
||||
mavenLocal()
|
||||
}
|
||||
|
||||
final String dokka_version = findProperty("dokka_version")
|
||||
final String dokka_version = property("dokka_version")
|
||||
|
||||
dependencies {
|
||||
implementation "org.jetbrains.dokka:dokka-base:$dokka_version"
|
||||
@@ -19,7 +11,7 @@ dependencies {
|
||||
compileOnly "org.jetbrains.dokka:dokka-analysis:$dokka_version"
|
||||
}
|
||||
|
||||
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
|
||||
kotlinOptions.jvmTarget = "1.8"
|
||||
kotlin {
|
||||
jvmToolchain(8)
|
||||
}
|
||||
|
||||
|
||||
+4
-12
@@ -1,17 +1,9 @@
|
||||
plugins {
|
||||
id 'org.jetbrains.kotlin.jvm' version '1.8.0'
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
}
|
||||
description "Dokka Plugin to configure Dokka for stdlib"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url 'https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev'
|
||||
}
|
||||
mavenLocal()
|
||||
}
|
||||
|
||||
final String dokka_version = findProperty("dokka_version")
|
||||
final String dokka_version = property("dokka_version")
|
||||
|
||||
dependencies {
|
||||
implementation "org.jetbrains.dokka:dokka-base:$dokka_version"
|
||||
@@ -19,7 +11,7 @@ dependencies {
|
||||
compileOnly "org.jetbrains.dokka:dokka-analysis:$dokka_version"
|
||||
}
|
||||
|
||||
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
|
||||
kotlinOptions.jvmTarget = "1.8"
|
||||
kotlin {
|
||||
jvmToolchain(8)
|
||||
}
|
||||
|
||||
|
||||
+4
-12
@@ -1,17 +1,9 @@
|
||||
plugins {
|
||||
id 'org.jetbrains.kotlin.jvm' version '1.8.0'
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
}
|
||||
description "Dokka Plugin to filter version for stdlib"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url 'https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev'
|
||||
}
|
||||
mavenLocal()
|
||||
}
|
||||
|
||||
final String dokka_version = findProperty("dokka_version")
|
||||
final String dokka_version = property("dokka_version")
|
||||
|
||||
dependencies {
|
||||
implementation "org.jetbrains.dokka:dokka-base:$dokka_version"
|
||||
@@ -19,8 +11,8 @@ dependencies {
|
||||
compileOnly "org.jetbrains.dokka:dokka-analysis:$dokka_version"
|
||||
testImplementation 'org.jetbrains.kotlin:kotlin-test'}
|
||||
|
||||
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
|
||||
kotlinOptions.jvmTarget = "1.8"
|
||||
kotlin {
|
||||
jvmToolchain(8)
|
||||
}
|
||||
test {
|
||||
useJUnitPlatform()
|
||||
|
||||
Reference in New Issue
Block a user