We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e64ea60 commit bc29ec9Copy full SHA for bc29ec9
1 file changed
library/build.gradle
@@ -17,6 +17,29 @@ android {
17
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18
}
19
20
+}
21
+
22
+// build a jar with source files
23
+task sourcesJar(type: Jar) {
24
+ from android.sourceSets.main.java.srcDirs
25
+ classifier = 'sources'
26
27
28
+task javadoc(type: Javadoc) {
29
+ failOnError false
30
+ source = android.sourceSets.main.java.sourceFiles
31
+ classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
32
+ classpath += configurations.compile
33
34
35
+// build a jar with javadoc
36
+task javadocJar(type: Jar, dependsOn: javadoc) {
37
+ classifier = 'javadoc'
38
+ from javadoc.destinationDir
39
40
41
+artifacts {
42
+ archives sourcesJar
43
+ archives javadocJar
44
45
0 commit comments