Skip to content

Commit 1d562b8

Browse files
committed
laod versions from properties file, and copy it to dist package
1 parent e827f92 commit 1d562b8

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

build.gradle

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,19 @@ allprojects {
2222
apply plugin: 'java'
2323
apply plugin: 'java-library'
2424

25-
// Versions of all dependencies - TODO: read from some properties file...
26-
ext.targetSdkVersion = '26'
27-
ext.supportLibsVersion = '26.0.2'
28-
ext.wearVersion = '2.1.0'
29-
ext.gvrVersion = '1.150.0'
30-
ext.garVersion = '1.2.0'
31-
ext.processingVersion = '3.3.7'
32-
ext.toolingVersion = '5.6.2'
33-
ext.slf4jVersion = '1.7.28'
34-
ext.gradlewVersion = '5.6.2'
35-
ext.toolsLibVersion = '26.0.0-dev'
36-
ext.jdtVersion = '3.11.100'
25+
Properties versions = new Properties()
26+
versions.load(project.rootProject.file("mode/version.properties").newDataInputStream())
27+
ext.targetSdkVersion = versions.getProperty("android-platform")
28+
ext.supportLibsVersion = versions.getProperty("com.android.support%support-v4")
29+
ext.wearVersion = versions.getProperty("com.google.android.support%wearable")
30+
ext.gvrVersion = versions.getProperty("com.google.vr")
31+
ext.garVersion = versions.getProperty("com.google.ar")
32+
ext.processingVersion = versions.getProperty("org.processing")
33+
ext.toolingVersion = versions.getProperty("org.gradle%gradle-tooling-api")
34+
ext.slf4jVersion = versions.getProperty("org.slf4j")
35+
ext.gradlewVersion = versions.getProperty("gradlew")
36+
ext.toolsLibVersion = versions.getProperty("android-toolslib")
37+
ext.jdtVersion = versions.getProperty("org.eclipse.jdt")
3738

3839
Properties modeProperties = new Properties()
3940
modeProperties.load(project.rootProject.file("mode/mode.properties").newDataInputStream())
@@ -115,6 +116,9 @@ task dist {
115116
Files.copy(file("mode/processing-core.zip").toPath(),
116117
file("${root}/processing-core.zip").toPath(), REPLACE_EXISTING)
117118

119+
Files.copy(file("mode/version.properties").toPath(),
120+
file("${root}/version.properties").toPath(), REPLACE_EXISTING)
121+
118122
Files.copy(file("mode/mode.properties").toPath(),
119123
file("${root}/mode.properties").toPath(), REPLACE_EXISTING)
120124

0 commit comments

Comments
 (0)