Skip to content

Commit b21ab2f

Browse files
authored
Merge pull request #674 from IETS3/feature/upgrade_mps20222
Upgrade IETS3.opensource to MPS 2022.2
2 parents 2aca26d + 14c5e08 commit b21ab2f

File tree

148 files changed

+184
-102
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+184
-102
lines changed

README.md

Lines changed: 2 additions & 1 deletion

build.gradle

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ buildscript {
1010
maven { url 'https://artifacts.itemis.cloud/repository/maven-mps/' }
1111
}
1212
dependencies {
13-
classpath 'de.itemis.mps:mps-gradle-plugin:1.7.288.4ea765f'
13+
classpath 'de.itemis.mps:mps-gradle-plugin:1.16.352.17eae3e'
1414
}
1515
}
1616

@@ -39,7 +39,7 @@ apply plugin: 'download-jbr'
3939

4040
// configure jbr download
4141
downloadJbr {
42-
jbrVersion = '11_0_11-b1341.60'
42+
jbrVersion = '17.0.3-b469.32'
4343
}
4444

4545
// detect if we are in a CI build
@@ -52,13 +52,13 @@ if (project.hasProperty("forceCI")) {
5252

5353
def forceLocal = project.hasProperty("forceLocalDependencies")
5454

55-
def major = "2021"
56-
def minor = "3"
55+
def major = "2022"
56+
def minor = "2"
5757

5858
// Dependency versions
59-
ext.mpsVersion = '2021.3.2'
59+
ext.mpsVersion = '2022.2'
6060

61-
def mbeddrVersion = "2021.3+"
61+
def mbeddrVersion = "2022.2+"
6262

6363
// if building a against a special branch from mbeddr is required add the name here
6464
// the name is enough no trailing "." is required, also the plain name from git can
@@ -94,16 +94,10 @@ if (project.hasProperty('iets3OpenSourceVersion')) {
9494
}
9595
}
9696

97-
if (!project.hasProperty("mbeddrVersion")) {
98-
if (forceLocal) {
99-
ext.mbeddrVersionSelector = '1.0-SNAPSHOT'
100-
logger.log(LogLevel.WARN, "Local mbeddr version $ext.mbeddrVersionSelector forced")
101-
}
102-
} else {
97+
if (project.hasProperty("mbeddrVersion")) {
10398
logger.log(LogLevel.WARN, "mbeddr version externally overwritten to $ext.mbeddrVersion")
10499
ext.mbeddrVersionSelector = ext.mbeddrVersion
105-
}
106-
100+
}
107101

108102
ext.releaseRepository = 'https://artifacts.itemis.cloud/repository/maven-mps-releases/'
109103
ext.snapshotRepository = 'https://artifacts.itemis.cloud/repository/maven-mps-snapshots'
@@ -116,7 +110,7 @@ ext.incrementalBuild = !project.hasProperty("disableIncrementalBuild")
116110

117111

118112
wrapper {
119-
gradleVersion '5.5.1'
113+
gradleVersion '8.0.2'
120114
distributionType Wrapper.DistributionType.ALL
121115
}
122116

build/scripts/build-allScripts.xml

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -313,21 +313,23 @@
313313
<fileset file="${artifacts.mps}/lib/mps-tuples.jar" />
314314
<fileset file="${artifacts.mps}/lib/mps-references.jar" />
315315
<fileset file="${artifacts.mps}/lib/mps-messaging.jar" />
316-
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
317316
<fileset file="${artifacts.mps}/lib/mps-editor.jar" />
318317
<fileset file="${artifacts.mps}/lib/mps-editor-api.jar" />
319318
<fileset file="${artifacts.mps}/lib/mps-editor-runtime.jar" />
320319
<fileset file="${artifacts.mps}/lib/mps-generator.jar" />
321320
<fileset file="${artifacts.mps}/lib/mps-persistence.jar" />
322321
<fileset file="${artifacts.mps}/lib/mps-environment.jar" />
323322
<fileset file="${artifacts.mps}/lib/mps-project-check.jar" />
324-
<fileset file="${artifacts.mps}/lib/mps-textgen.jar" />
325323
<fileset file="${artifacts.mps}/lib/annotations.jar" />
326-
<fileset dir="${artifacts.mps}/lib" includes="*.jar" />
327-
<fileset file="${artifacts.mps}/lib/util.jar" />
324+
<fileset file="${artifacts.mps}/lib/app.jar" />
328325
<fileset file="${artifacts.mps}/lib/3rd-party-rt.jar" />
329-
<fileset file="${artifacts.mps}/lib/3rd-party.jar" />
330-
<fileset file="${artifacts.mps}/lib/eclipse.jar" />
326+
<fileset file="${artifacts.mps}/lib/util.jar" />
327+
<fileset file="${artifacts.mps}/lib/util_rt.jar" />
328+
<fileset file="${artifacts.mps}/lib/forms_rt.jar" />
329+
<fileset file="${artifacts.mps}/lib/java-impl.jar" />
330+
<fileset file="${artifacts.mps}/lib/jps-model.jar" />
331+
<fileset file="${artifacts.mps}/lib/testFramework.jar" />
332+
<fileset file="${artifacts.mps}/lib/stats.jar" />
331333
<fileset file="${artifacts.com.mbeddr.platform}/de.slisson.mps.hacks/languages/de.slisson.mps.hacks/de.slisson.mps.reflection.runtime.jar" />
332334
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.logging.runtime.jar" />
333335
<fileset file="${artifacts.mps}/plugins/mps-build/languages/build/jetbrains.mps.build.jar" />
@@ -375,22 +377,24 @@
375377
<fileset file="${artifacts.mps}/lib/mps-tuples.jar" />
376378
<fileset file="${artifacts.mps}/lib/mps-references.jar" />
377379
<fileset file="${artifacts.mps}/lib/mps-messaging.jar" />
378-
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
379380
<fileset file="${artifacts.mps}/lib/mps-editor.jar" />
380381
<fileset file="${artifacts.mps}/lib/mps-editor-api.jar" />
381382
<fileset file="${artifacts.mps}/lib/mps-editor-runtime.jar" />
382383
<fileset file="${artifacts.mps}/lib/mps-generator.jar" />
383384
<fileset file="${artifacts.mps}/lib/mps-persistence.jar" />
384385
<fileset file="${artifacts.mps}/lib/mps-environment.jar" />
385386
<fileset file="${artifacts.mps}/lib/mps-project-check.jar" />
386-
<fileset file="${artifacts.mps}/lib/mps-textgen.jar" />
387387
<pathelement path="${build.tmp}/java/out/org.iets3.opensource.build.gentests" />
388388
<fileset file="${artifacts.mps}/lib/annotations.jar" />
389-
<fileset dir="${artifacts.mps}/lib" includes="*.jar" />
390-
<fileset file="${artifacts.mps}/lib/util.jar" />
389+
<fileset file="${artifacts.mps}/lib/app.jar" />
391390
<fileset file="${artifacts.mps}/lib/3rd-party-rt.jar" />
392-
<fileset file="${artifacts.mps}/lib/3rd-party.jar" />
393-
<fileset file="${artifacts.mps}/lib/eclipse.jar" />
391+
<fileset file="${artifacts.mps}/lib/util.jar" />
392+
<fileset file="${artifacts.mps}/lib/util_rt.jar" />
393+
<fileset file="${artifacts.mps}/lib/forms_rt.jar" />
394+
<fileset file="${artifacts.mps}/lib/java-impl.jar" />
395+
<fileset file="${artifacts.mps}/lib/jps-model.jar" />
396+
<fileset file="${artifacts.mps}/lib/testFramework.jar" />
397+
<fileset file="${artifacts.mps}/lib/stats.jar" />
394398
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.logging.runtime.jar" />
395399
<fileset file="${artifacts.mps}/plugins/mps-build/languages/build/jetbrains.mps.build.jar" />
396400
<fileset file="${artifacts.mps}/plugins/mps-build/languages/build/jetbrains.mps.build.mps.jar" />

code/languages/org.iets3.opensource/.mps/migration.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
<entry key="jetbrains.mps.ide.mpsmigration.v_2021_3.ExtractMPSBootStubs" value="executed" />
2020
<entry key="jetbrains.mps.javaVersionMigration_JDKDefault" value="executed" />
2121
<entry key="jetbrains.mps.v8_elimination" value="executed" />
22-
<entry key="project.migrated.version" value="213" />
22+
<entry key="project.migrated.version" value="222" />
2323
</component>
2424
</project>

code/languages/org.iets3.opensource/.mps/modules.xml

100755100644
File mode changed.

code/languages/org.iets3.opensource/languages/org.iets3.components.core/models/behavior.mps

100755100644
File mode changed.

code/languages/org.iets3.opensource/languages/org.iets3.components.core/models/constraints.mps

100755100644
File mode changed.

code/languages/org.iets3.opensource/languages/org.iets3.components.core/models/editor.mps

100755100644
File mode changed.

code/languages/org.iets3.opensource/languages/org.iets3.components.core/models/intentions.mps

100755100644
File mode changed.

code/languages/org.iets3.opensource/languages/org.iets3.components.core/models/migration.mps

100755100644
File mode changed.

0 commit comments

Comments
 (0)