Advertisement
Guest User

Untitled

a guest
Sep 7th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. apply plugin: 'com.android.application'
  2. apply plugin: 'net.researchgate.release'
  3.  
  4. def keystorePropertiesFile = rootProject.file("/home/myuser/.android/keystore.properties")
  5. def keystoreProperties = new Properties()
  6. keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
  7.  
  8. android {
  9. lintOptions {
  10. //TODO remove this or set to true
  11. abortOnError false
  12. }
  13.  
  14. signingConfigs {
  15. myapp_release_config {
  16. keyAlias keystoreProperties['keyAlias']
  17. keyPassword keystoreProperties['keyPassword']
  18. storeFile file(keystoreProperties['storeFile'])
  19. storePassword keystoreProperties['storePassword']
  20. }
  21. }
  22. compileSdkVersion 24
  23. buildToolsVersion "24.0.1"
  24.  
  25. packagingOptions {
  26. exclude 'META-INF/ASL2.0'
  27. }
  28.  
  29. defaultConfig {
  30. applicationId "com.mydomain.myapp"
  31. minSdkVersion 9
  32. targetSdkVersion 24
  33. versionCode 1
  34. versionName '1.0.0'
  35. archivesBaseName = "myapp-app-$versionName"
  36. }
  37. buildTypes {
  38. debug {
  39. debuggable true
  40. zipAlignEnabled false
  41. }
  42. release {
  43. minifyEnabled true
  44. proguardFiles 'proguard-rules.pro'
  45. signingConfig signingConfigs.myapp_release_config
  46. afterReleaseBuild.dependsOn uploadArchives
  47. }
  48. }
  49. }
  50.  
  51. release {
  52. failOnUnversionedFiles = false
  53.  
  54. svn {
  55. username = 'myuser'
  56. password = 'mypassword'
  57. }
  58. }
  59.  
  60. dependencies {
  61. compile fileTree(include: ['*.jar'], dir: 'libs')
  62. compile 'com.mydomain.myapp:model:1.0'
  63. //support-v4
  64. compile 'com.android.support:support-core-utils:24.2.0'
  65. compile 'com.android.support:support-fragment:24.2.0'
  66. //compile 'com.android.support:multidex:1.0.0'
  67. //support-design
  68. compile 'com.android.support:design:24.2.0'
  69. //support-v7
  70. compile 'com.android.support:appcompat-v7:24.2.0'
  71. //FlowLayout
  72. compile 'com.wefika:flowlayout:0.4.1'
  73. compile 'javax.validation:validation-api:1.1.0.Final'
  74. compile 'org.codehaus.jackson:jackson-mapper-asl:1.9.13'
  75.  
  76. testCompile 'junit:junit:4.12'
  77. testCompile 'org.hamcrest:hamcrest-all:1.3'
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement