Gabriel Peal | 69ab3f1 | 2017-12-11 16:35:38 -0500 | [diff] [blame] | 1 | import org.ajoberstar.grgit.Grgit |
Gabriel Peal | 853f5db | 2016-08-12 13:43:54 -0700 | [diff] [blame] | 2 | |
3 | buildscript { | ||||
Gabriel Peal | cb84289 | 2019-06-03 12:35:30 +0200 | [diff] [blame] | 4 | ext.kotlinVersion = '1.3.31' |
Gabriel Peal | df5b4b8 | 2017-07-01 16:43:26 -0700 | [diff] [blame] | 5 | |
Felipe Lima | 29a482b | 2017-02-28 09:42:27 -0800 | [diff] [blame] | 6 | repositories { |
7 | jcenter() | ||||
Gabriel Peal | 6f8bdd2 | 2017-12-12 12:55:27 -0500 | [diff] [blame] | 8 | google() |
Gabriel Peal | c519355 | 2019-08-10 19:25:57 -0700 | [diff] [blame] | 9 | maven { |
10 | url "https://plugins.gradle.org/m2/" | ||||
11 | } | ||||
Felipe Lima | 29a482b | 2017-02-28 09:42:27 -0800 | [diff] [blame] | 12 | } |
13 | dependencies { | ||||
Gabriel Peal | 69ab3f1 | 2017-12-11 16:35:38 -0500 | [diff] [blame] | 14 | classpath 'org.ajoberstar:grgit:1.9.3' |
Gabriel Peal | c476cc6 | 2018-09-24 23:19:47 -0700 | [diff] [blame] | 15 | classpath 'com.android.tools.build:gradle:3.2.0' |
Gabriel Peal | 0e9ee81 | 2017-08-27 13:55:58 -0700 | [diff] [blame] | 16 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" |
17 | classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlinVersion" | ||||
Gabriel Peal | 69ab3f1 | 2017-12-11 16:35:38 -0500 | [diff] [blame] | 18 | classpath 'org.ajoberstar:grgit:1.9.3' |
Gabriel Peal | c519355 | 2019-08-10 19:25:57 -0700 | [diff] [blame] | 19 | classpath "net.ltgt.gradle:gradle-errorprone-plugin:0.6" |
Felipe Lima | 29a482b | 2017-02-28 09:42:27 -0800 | [diff] [blame] | 20 | } |
Gabriel Peal | 853f5db | 2016-08-12 13:43:54 -0700 | [diff] [blame] | 21 | } |
22 | |||||
23 | allprojects { | ||||
Felipe Lima | 29a482b | 2017-02-28 09:42:27 -0800 | [diff] [blame] | 24 | repositories { |
Felipe Lima | a78062e | 2017-08-10 23:57:33 -0700 | [diff] [blame] | 25 | google() |
Sneh Pandya | b0064c3 | 2018-06-12 23:28:31 +0530 | [diff] [blame] | 26 | jcenter() |
Gabriel Peal | f95b9d4 | 2017-07-02 20:44:23 -0700 | [diff] [blame] | 27 | maven { |
28 | url "https://jitpack.io" | ||||
29 | } | ||||
Gabriel Peal | c476cc6 | 2018-09-24 23:19:47 -0700 | [diff] [blame] | 30 | maven { |
31 | url "https://oss.sonatype.org/content/repositories/snapshots/" | ||||
32 | } | ||||
Gabriel Peal | 69ab3f1 | 2017-12-11 16:35:38 -0500 | [diff] [blame] | 33 | flatDir { |
34 | dirs 'libs' | ||||
35 | } | ||||
Felipe Lima | 29a482b | 2017-02-28 09:42:27 -0800 | [diff] [blame] | 36 | } |
Gabriel Peal | 853f5db | 2016-08-12 13:43:54 -0700 | [diff] [blame] | 37 | } |
38 | |||||
Gabriel Peal | 69ab3f1 | 2017-12-11 16:35:38 -0500 | [diff] [blame] | 39 | ext { |
40 | git = Grgit.open() | ||||
41 | gitSha = git.head().id | ||||
42 | gitBranch = git.branch.getCurrent().name | ||||
43 | } | ||||
44 | |||||
Gabriel Peal | 853f5db | 2016-08-12 13:43:54 -0700 | [diff] [blame] | 45 | task clean(type: Delete) { |
Felipe Lima | 29a482b | 2017-02-28 09:42:27 -0800 | [diff] [blame] | 46 | delete rootProject.buildDir |
Gabriel Peal | 853f5db | 2016-08-12 13:43:54 -0700 | [diff] [blame] | 47 | } |