build.gradle 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. apply plugin: 'com.android.library'
  2. apply plugin: 'com.github.dcendents.android-maven'
  3. group='com.afollestad'
  4. android {
  5. compileSdkVersion 23
  6. buildToolsVersion "23.0.1"
  7. defaultConfig {
  8. minSdkVersion 8
  9. targetSdkVersion 23
  10. versionCode 1
  11. versionName "0.8.5.0"
  12. }
  13. lintOptions {
  14. abortOnError false
  15. checkReleaseBuilds false
  16. }
  17. }
  18. dependencies {
  19. compile fileTree(dir: 'libs', include: ['*.jar'])
  20. compile 'com.android.support:appcompat-v7:23.1.0'
  21. // compile 'com.android.support:preference-v7:23.1.0'
  22. compile project(':core')
  23. }
  24. // build a jar with source files
  25. task sourcesJar(type: Jar) {
  26. from android.sourceSets.main.java.srcDirs
  27. classifier = 'sources'
  28. }
  29. task javadoc(type: Javadoc) {
  30. failOnError false
  31. source = android.sourceSets.main.java.sourceFiles
  32. classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
  33. }
  34. // build a jar with javadoc
  35. task javadocJar(type: Jar, dependsOn: javadoc) {
  36. classifier = 'javadoc'
  37. from javadoc.getDestinationDir()
  38. }
  39. artifacts {
  40. archives sourcesJar
  41. archives javadocJar
  42. }