From 9ea1f845a893ea84853961eeb63188e67e686676 Mon Sep 17 00:00:00 2001 From: Jesse Wilson Date: Tue, 14 Aug 2018 20:20:15 -0400 Subject: [PATCH] Generate Kotlin documentation with Dokka --- kotlin/codegen/pom.xml | 35 ++++++++++++++++++++++++++ kotlin/codegen/src/assembly/dokka.xml | 16 ++++++++++++ kotlin/reflect/pom.xml | 35 ++++++++++++++++++++++++++ kotlin/reflect/src/assembly/dokka.xml | 16 ++++++++++++ kotlin/tests/pom.xml | 36 +++++++++++++++++++++++++++ kotlin/tests/src/assembly/dokka.xml | 16 ++++++++++++ pom.xml | 10 ++++++++ 7 files changed, 164 insertions(+) create mode 100644 kotlin/codegen/src/assembly/dokka.xml create mode 100644 kotlin/reflect/src/assembly/dokka.xml create mode 100644 kotlin/tests/src/assembly/dokka.xml diff --git a/kotlin/codegen/pom.xml b/kotlin/codegen/pom.xml index 64a4a07..37d2873 100644 --- a/kotlin/codegen/pom.xml +++ b/kotlin/codegen/pom.xml @@ -77,6 +77,10 @@ + + true + + @@ -181,6 +185,37 @@ + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly.version} + + + package + + single + + + + + + src/assembly/dokka.xml + + + + + org.jetbrains.dokka + dokka-maven-plugin + ${dokka.version} + + + prepare-package + + dokka + + + + diff --git a/kotlin/codegen/src/assembly/dokka.xml b/kotlin/codegen/src/assembly/dokka.xml new file mode 100644 index 0000000..b763232 --- /dev/null +++ b/kotlin/codegen/src/assembly/dokka.xml @@ -0,0 +1,16 @@ + + javadoc + + jar + + / + + + target/dokka/moshi-kotlin-codegen + / + + + diff --git a/kotlin/reflect/pom.xml b/kotlin/reflect/pom.xml index b672a91..fa924cb 100644 --- a/kotlin/reflect/pom.xml +++ b/kotlin/reflect/pom.xml @@ -43,6 +43,10 @@ + + true + + @@ -97,6 +101,37 @@ + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly.version} + + + package + + single + + + + + + src/assembly/dokka.xml + + + + + org.jetbrains.dokka + dokka-maven-plugin + ${dokka.version} + + + prepare-package + + dokka + + + + diff --git a/kotlin/reflect/src/assembly/dokka.xml b/kotlin/reflect/src/assembly/dokka.xml new file mode 100644 index 0000000..1ca7f3c --- /dev/null +++ b/kotlin/reflect/src/assembly/dokka.xml @@ -0,0 +1,16 @@ + + javadoc + + jar + + / + + + target/dokka/moshi-kotlin + / + + + diff --git a/kotlin/tests/pom.xml b/kotlin/tests/pom.xml index a50021d..4c9c541 100644 --- a/kotlin/tests/pom.xml +++ b/kotlin/tests/pom.xml @@ -38,6 +38,11 @@ test + + + true + + @@ -143,6 +148,37 @@ + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly.version} + + + package + + single + + + + + + src/assembly/dokka.xml + + + + + org.jetbrains.dokka + dokka-maven-plugin + ${dokka.version} + + + prepare-package + + dokka + + + + diff --git a/kotlin/tests/src/assembly/dokka.xml b/kotlin/tests/src/assembly/dokka.xml new file mode 100644 index 0000000..d34d1dd --- /dev/null +++ b/kotlin/tests/src/assembly/dokka.xml @@ -0,0 +1,16 @@ + + javadoc + + jar + + / + + + target/dokka/moshi-kotlin-tests + / + + + diff --git a/pom.xml b/pom.xml index d17780c..67408d5 100644 --- a/pom.xml +++ b/pom.xml @@ -31,6 +31,8 @@ 1.7 1.2.21 1.3.0 + 0.9.17 + 3.1.0 1.14.0 @@ -122,6 +124,14 @@ + + + jcenter + JCenter + https://jcenter.bintray.com/ + + +