javadoc.gradle 712 B

1234567891011121314151617181920212223242526272829303132
  1. apply plugin: 'com.github.dcendents.android-maven'
  2. group = 'com.github.zcolin'
  3. // 指定编码
  4. tasks.withType(JavaCompile) {
  5. options.encoding = "UTF-8"
  6. }
  7. // 打包源码
  8. task sourcesJar(type: Jar) {
  9. from android.sourceSets.main.java.srcDirs
  10. classifier = 'sources'
  11. }
  12. task javadoc(type: Javadoc) {
  13. failOnError false
  14. source = android.sourceSets.main.java.sourceFiles
  15. classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
  16. classpath += configurations.compile
  17. }
  18. // 制作文档(Javadoc)
  19. task javadocJar(type: Jar, dependsOn: javadoc) {
  20. classifier = 'javadoc'
  21. from javadoc.destinationDir
  22. }
  23. artifacts {
  24. archives sourcesJar
  25. archives javadocJar
  26. }