We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 14c83d0 commit 70aef24Copy full SHA for 70aef24
1 file changed
library/build.gradle
@@ -111,3 +111,28 @@ install {
111
}
112
113
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