File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ buildscript {
1111 dependencies {
1212 classpath ' com.android.tools.build:gradle:3.4.2'
1313 classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version "
14-
14+ classpath " org.jetbrains.dokka:dokka-android-gradle-plugin:0.9.18 "
1515 // Uploads artifacts to oss.sonatype.org
1616 classpath " de.marcphilipp.gradle:nexus-publish-plugin:0.3.0"
1717 // "Closes" and "Releases" repository on oss.sonatype.org to finish release process.
Original file line number Diff line number Diff line change 11apply plugin : ' maven-publish'
2+ apply plugin : ' org.jetbrains.dokka-android'
3+
4+ task sourcesJar (type : Jar ) {
5+ from project. android. sourceSets. main. java. srcDirs
6+ }
7+
8+ task javadocJar (type : Jar , dependsOn : dokka) {
9+ from dokka. outputDirectory
10+ }
211
312project. afterEvaluate {
413 publishing {
@@ -8,6 +17,15 @@ project.afterEvaluate {
817 artifactId project. name
918 version project. version
1019 artifact bundleReleaseAar
20+
21+ artifact sourcesJar {
22+ classifier " sources"
23+ }
24+
25+ artifact javadocJar {
26+ classifier " javadoc"
27+ }
28+
1129 pom. withXml {
1230 final dependencies = asNode(). appendNode(' dependencies' )
1331
Original file line number Diff line number Diff line change 11apply plugin : ' maven-publish'
22
3+ task sourcesJar (type : Jar , dependsOn : classes) {
4+ from sourceSets. main. allSource
5+ }
6+
7+ task javadocJar (type : Jar , dependsOn : javadoc) {
8+ from javadoc. destinationDir
9+ }
10+
311publishing {
412 publications {
513 LibraryPublication (MavenPublication ) {
614 groupId project. group
715 artifactId project. name
816 version project. version
917 from components. java
18+
19+ artifact sourcesJar {
20+ classifier " sources"
21+ }
22+
23+ artifact javadocJar {
24+ classifier " javadoc"
25+ }
1026 }
1127 }
1228}
You can’t perform that action at this time.
0 commit comments