Skip to content

Commit ad15e32

Browse files
committed
修正因为 javadoc task 构建失败的问题
1 parent 49d937f commit ad15e32

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

library/build.gradle

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,23 +45,26 @@ dependencies {
4545
implementation 'com.github.getActivity:EasyWindow:10.3'
4646
}
4747

48-
tasks.withType(Javadoc) {
48+
tasks.withType(Javadoc).configureEach {
49+
// prevent Javadoc from failing gradle build:https://stackoverflow.com/questions/35435173/prevent-javadoc-from-failing-gradle-build
50+
failOnError false
4951
options.addStringOption('Xdoclint:none', '-quiet')
5052
options.addStringOption('encoding', 'UTF-8')
5153
options.addStringOption('charSet', 'UTF-8')
5254
}
5355

54-
task sourcesJar(type: Jar) {
56+
tasks.register('sourcesJar', Jar) {
5557
from android.sourceSets.main.java.srcDirs
5658
classifier = 'sources'
5759
}
5860

59-
task javadoc(type: Javadoc) {
61+
tasks.register('javadoc', Javadoc) {
6062
source = android.sourceSets.main.java.srcDirs
6163
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
6264
}
6365

64-
task javadocJar(type: Jar, dependsOn: javadoc) {
66+
tasks.register('javadocJar', Jar) {
67+
dependsOn javadoc
6568
classifier = 'javadoc'
6669
from javadoc.destinationDir
6770
}

0 commit comments

Comments
 (0)