diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.logicalChild/models/com.mbeddr.mpsutil.logicalChild.behavior.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.logicalChild/models/com.mbeddr.mpsutil.logicalChild.behavior.mps
index 239aa50648..7dfa08ee8f 100644
--- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.logicalChild/models/com.mbeddr.mpsutil.logicalChild.behavior.mps
+++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.logicalChild/models/com.mbeddr.mpsutil.logicalChild.behavior.mps
@@ -1063,7 +1063,7 @@
-
+
@@ -1072,7 +1072,7 @@
-
+
@@ -1156,7 +1156,7 @@
-
+
@@ -1223,7 +1223,7 @@
-
+
diff --git a/subprojects/com.mbeddr/build.gradle b/subprojects/com.mbeddr/build.gradle
index fffe957f70..b8111a8f9d 100755
--- a/subprojects/com.mbeddr/build.gradle
+++ b/subprojects/com.mbeddr/build.gradle
@@ -1,10 +1,16 @@
import de.itemis.mps.gradle.tasks.MpsMigrate
import de.itemis.mps.gradle.tasks.Remigrate
+import de.itemis.mps.gradle.downloadJBR.DownloadJbrForPlatform
plugins {
id 'de.itemis.mps.gradle.common'
}
+apply plugin: 'download-jbr'
+
+downloadJbr {
+ jbrVersion = '17.0.8.1-b1000.32'
+}
// path variables
// If mpsHomeDir is set explicitly, skip the MPS resolution step and use the explicit path (which may be relative from
// the root directory).
@@ -191,7 +197,9 @@ List projectDirectoriesInDependencyOrder = projectsInDependencyOrder.colle
}
tasks.register('migrate', MpsMigrate) {
- dependsOn(':com.mbeddr:platform:generate_platform_languages')
+ dependsOn(':com.mbeddr:platform:generate_platform_languages', 'downloadJbr')
+ javaLauncher = tasks.named('downloadJbr', DownloadJbrForPlatform).flatMap { it.javaLauncher }
+
mpsHome = mpsHomeDir
projectDirectories.from(projectDirectoriesInDependencyOrder)
@@ -203,7 +211,9 @@ tasks.register('migrate', MpsMigrate) {
}
tasks.register('remigrate', Remigrate) {
- dependsOn(':com.mbeddr:platform:generate_platform_languages')
+ dependsOn(':com.mbeddr:platform:generate_platform_languages', 'downloadJbr')
+ javaLauncher = tasks.named('downloadJbr', DownloadJbrForPlatform).flatMap { it.javaLauncher }
+
mpsHome = mpsHomeDir
projectDirectories.from(projectDirectoriesInDependencyOrder)