Skip to content

Commit

Permalink
take 3
Browse files Browse the repository at this point in the history
  • Loading branch information
therealbush committed Apr 23, 2022
1 parent 5068f8d commit d3a8d40
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 23 deletions.
32 changes: 9 additions & 23 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import org.jetbrains.dokka.gradle.DokkaTask
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
Expand All @@ -24,6 +25,11 @@ dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1")
}

java {
withSourcesJar()
withJavadocJar()
}

tasks.test {
testLogging.showStandardStreams = true
useJUnitPlatform()
Expand All @@ -33,28 +39,8 @@ tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "1.8"
}

val dokkaJavadocJar by tasks.register<Jar>("dokkaJavadocJar") {
dependsOn(tasks.dokkaJavadoc)
from(tasks.dokkaJavadoc.flatMap { it.outputDirectory })
archiveClassifier.set("javadoc")
}

val dokkaHtmlJar by tasks.register<Jar>("dokkaHtmlJar") {
dependsOn(tasks.dokkaHtml)
from(tasks.dokkaHtml.flatMap { it.outputDirectory })
archiveClassifier.set("html-doc")
val javadocJar = tasks.named<Jar>("javadocJar") {
from(tasks.named("dokkaJavadoc"))
}

publishing.publications.create<MavenPublication>("maven") {
from(components["java"])
version = project.version as String
groupId = project.group as String
artifactId = rootProject.name
artifact(dokkaJavadocJar)
artifact(dokkaHtmlJar)
}

java {
withSourcesJar()
withJavadocJar()
}
publishing.publications.create<MavenPublication>("maven").from(components["java"])
1 change: 1 addition & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
kotlin.code.style=official
org.gradle.jvmargs=-Xmx3G

0 comments on commit d3a8d40

Please sign in to comment.