-
Notifications
You must be signed in to change notification settings - Fork 36
/
Copy pathbuild.gradle
24 lines (22 loc) · 1.35 KB
/
build.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
plugins {
id 'org.openjfx.javafxplugin' version '0.1.0' apply false
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
options.release = 21
}
subprojects {
ext.versionProps = new Properties()
file("$rootDir/version.properties").withInputStream { versionProps.load(it) }
ext.bluejVersionNoSuffix = versionProps.bluej_major + "." + versionProps.bluej_minor + "." + versionProps.bluej_release;
ext.bluejVersion = bluejVersionNoSuffix + versionProps.bluej_suffix;
ext.bluejVersionCommas = versionProps.bluej_major + "," + versionProps.bluej_minor + "," + versionProps.bluej_release;
ext.bluejRCSuffix = "-rc" + versionProps.bluej_rcnumber
ext.greenfootVersionNoSuffix = versionProps.greenfoot_major + "." + versionProps.greenfoot_minor + "." + versionProps.greenfoot_release;
ext.greenfootVersion = greenfootVersionNoSuffix + versionProps.greenfoot_suffix;
ext.greenfootVersionCommas = versionProps.greenfoot_major + "," + versionProps.greenfoot_minor + "," + versionProps.greenfoot_release;
ext.greenfootAPIVersion = versionProps.greenfoot_api_breaking + "." + versionProps.greenfoot_api_nonbreaking + "." + versionProps.greenfoot_api_internal;
ext.greenfootRCSuffix = "-rc" + versionProps.greenfoot_rcnumber
ext.toolProps = new Properties()
file("../tools.properties").withInputStream { toolProps.load(it) }
}