build.gradle 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. apply from: "../module.build.gradle"
  2. group='com.github.donkingliang' // 指定group,com.github.<用户名>
  3. dependencies {
  4. implementation(rootProject.ext.androidx.appcompat)
  5. implementation(rootProject.ext.androidx.recyclerview)
  6. implementation(rootProject.ext.dependencies.glide)
  7. annotationProcessor(rootProject.ext.dependencies.glide_compiler)
  8. implementation 'com.github.chrisbanes:PhotoView:2.3.0'
  9. }
  10. //---------------------------------------------
  11. // 指定编码
  12. tasks.withType(JavaCompile) {
  13. options.encoding = "UTF-8"
  14. }
  15. // 打包源码
  16. task sourcesJar(type: Jar) {
  17. from android.sourceSets.main.java.srcDirs
  18. classifier = 'sources'
  19. }
  20. task javadoc(type: Javadoc) {
  21. failOnError false
  22. source = android.sourceSets.main.java.sourceFiles
  23. classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
  24. classpath += configurations.compile
  25. }
  26. // 制作文档(Javadoc)
  27. task javadocJar(type: Jar, dependsOn: javadoc) {
  28. classifier = 'javadoc'
  29. from javadoc.destinationDir
  30. }
  31. artifacts {
  32. archives sourcesJar
  33. archives javadocJar
  34. }