forked from konrad-jamrozik/droidmate
-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathversions.gradle
42 lines (38 loc) · 2.01 KB
/
versions.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
project.ext {
internalTask = null // use this as .group value of any task to make them invisible from gradle task list
javaVersion = JavaVersion.VERSION_1_8
/** Semantic versioning: use semantic of MAJOR.MINOR.PATCH where
* MAJOR is increased when breaking API compatibility (only the parts users may depend on)
* before releasing this there should at least be one minor version (with deprecations if functionality is removed)
* MINOR when breaking internal compatibility (i.e. relevant for driverLib and model)
* PATCH only for critical bug fixes or when intermediate release is required (for student or reseach milestones)
*
* Note: strings like x.y.z-RCx cannot be used for dynamic version ranges and thus should be avoided for release tags
*/
// requires version 2.4.2+
driverLib_version = "2.5.3" // our device interface (right now subject to change, but after refactoring it should not require further updates)
min_model_version = "1.5.1"
max_model_version = "1.6.0" // exclusive outer bounds for version
kotlin_version = "1.3.41"
coroutines_version = "1.1.1"
androidGradlePlugin_version = "3.6.2" // version 3.6.2+ requires build tools 29+
androidBuildToolsVersion = "28.0.3" // in buildSrc/build.kt we use the highest version installed on the system
androidMinSdkVersion = 23
androidTargetSdkVersion = 29
androidCompileSdkVersion = 28
// ExplorationModel
dmExplorationModel = "com.github.hotzkow:explorationModel"
// dmExplorationModel = "org.droidmate:explorationModel"
// DeviceInterfaceLib
dmDriverLib = "com.github.hotzkow:platformInterfaceLib"
// dmDriverLib = "org.droidmate:deviceDaemonLib"
// Common
dmCommon = "com.github.uds-se:droidmate-common:master-SNAPSHOT"
// dmCommon = "org.droidmate:droidmate-common:1.4.3-SNAPSHOT"
// Coverage
dmCoverage = "com.github.uds-se:droidmate-coverage:master-SNAPSHOT"
// API Monitor
dmAPIMonitor = "com.github.uds-se:droidmate-monitor:1.4.2-SNAPSHOT"
// for some strange konrad.utilities used within misc for configuration??
utilities_version = "v0.2.4"
}