在把自己的 lib 库上传到jcenter上的时候,需要 javadoc ,一开始javadoc 编译不过先,后来还乱码,现在记录下来
task sourcesJar(type: Jar) {
from android.sourceSets.main.java.srcDirs
classifier = 'sources'
}
task javadoc(type: Javadoc) {
source = android.sourceSets.main.java.srcDirs
classpath = files(android.bootClasspath)
destinationDir = file("../javadoc/")
options.encoding = "utf-8"
options.charSet = "utf-8"
failOnError false
}
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
artifacts {
archives javadocJar
archives sourcesJar
}