@@ -8,9 +8,8 @@ a type-safe model API for the Modelix model-api.
8
8
## gradle.properties
9
9
10
10
```
11
- modelixCoreVersion=1.4.7
11
+ modelixCoreVersion=1.4.10
12
12
mpsVersion=2021.3.2
13
- mpsExtensionsVersion=2021.3.2496.3b163cd
14
13
```
15
14
16
15
## settings.gradle.kts
@@ -38,38 +37,30 @@ plugins {
38
37
}
39
38
40
39
val mpsVersion: String by rootProject
41
- val mpsExtensionsVersion: String by rootProject
42
40
val modelixCoreVersion: String by rootProject
43
41
44
- val mpsDependenciesDir = buildDir.resolve("mpsDependencies")
45
42
val mpsDir = buildDir.resolve("mps")
46
43
47
44
val mps by configurations.creating
48
45
val mpsDependencies by configurations.creating
49
46
dependencies {
50
47
mps("com.jetbrains:mps:$mpsVersion")
51
- mpsDependencies("de.itemis.mps:extensions:$mpsExtensionsVersion")
52
48
}
53
49
54
50
val resolveMps by tasks.registering(Sync::class) {
55
51
from(mps.resolve().map { zipTree(it) })
56
52
into(mpsDir)
57
53
}
58
54
59
- val resolveMpsDependencies by tasks.registering(Sync::class) {
60
- from(mpsDependencies.resolve().map { zipTree(it) })
61
- into(mpsDependenciesDir)
62
- }
63
-
64
55
metamodel {
65
- dependsOn(resolveMps, resolveMpsDependencies )
56
+ dependsOn(resolveMps)
66
57
mpsHome = mpsDir
67
58
68
- modulesFrom(mpsDependenciesDir)
69
59
modulesFrom(projectDir.resolve("languages"))
70
60
modulesFrom(projectDir.resolve("solutions"))
71
- includeNamespace("org.ki.embedded")
72
- includeLanguage("org.modelix.model.repositoryconcepts")
61
+ includeNamespace("org.example")
62
+ includeLanguage("language.fq.name")
63
+ includeConcept("concept.fq.name")
73
64
74
65
kotlinProject = project(":my-kotlin-project")
75
66
kotlinDir = project(":my-kotlin-project").projectDir.resolve("src/main/kotlin_gen")
0 commit comments