File tree 1 file changed +17
-0
lines changed
1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -63,13 +63,30 @@ afterEvaluate { project ->
63
63
}
64
64
}
65
65
66
+ task androidJavadocs(type : Javadoc ) {
67
+ onlyIf { gradle. taskGraph. hasTask(" uploadArchives" ) }
68
+ source = android. sourceSets. main. java. sourceFiles
69
+ destinationDir = rootProject. file(" docs/javadoc" )
70
+ classpath + = project. files(android. getBootClasspath(). join(File . pathSeparator))
71
+ classpath + = configurations. compile
72
+ classpath + = configurations. javadocs
73
+ options. noTimestamp = true
74
+ options. links = [' https://developer.android.com/reference/' ]
75
+ }
76
+
77
+ task androidJavadocsJar(type : Jar , dependsOn : androidJavadocs) {
78
+ classifier = ' javadoc'
79
+ from androidJavadocs. destinationDir
80
+ }
81
+
66
82
task androidSourcesJar(type : Jar ) {
67
83
classifier = ' sources'
68
84
from android. sourceSets. main. java. sourceFiles
69
85
}
70
86
71
87
artifacts {
72
88
archives androidSourcesJar
89
+ archives androidJavadocsJar
73
90
}
74
91
75
92
}
You can’t perform that action at this time.
0 commit comments