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)