Skip to content

Commit 70aef24

Browse files
committed
Add source.jar and javadoc.jar
1 parent 14c83d0 commit 70aef24

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

library/build.gradle

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,3 +111,28 @@ install {
111111
}
112112
}
113113
}
114+
115+
task sourcesJar(type: Jar) {
116+
from android.sourceSets.main.java.srcDirs
117+
classifier = 'sources'
118+
}
119+
120+
task javadoc(type: Javadoc) {
121+
source = android.sourceSets.main.java.srcDirs
122+
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
123+
}
124+
125+
afterEvaluate {
126+
javadoc.classpath += files(android.libraryVariants.collect { variant ->
127+
variant.javaCompile.classpath.files
128+
})
129+
}
130+
131+
task javadocJar(type: Jar, dependsOn: javadoc) {
132+
classifier = 'javadoc'
133+
from javadoc.destinationDir
134+
}
135+
artifacts {
136+
archives javadocJar
137+
archives sourcesJar
138+
}

0 commit comments

Comments
 (0)