File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
model-api-gen-gradle/src/main/kotlin/org/modelix/metamodel/gradle
model-api/src/commonMain/kotlin/org/modelix/model/data Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ class MetaModelGradlePlugin: Plugin<Project> {
38
38
task.antScriptFile.set(getAntScriptFile())
39
39
task.exporterDir.set(exporterDir.absolutePath)
40
40
task.moduleFolders.addAll(settings.moduleFolders.map { it.absolutePath })
41
+ task.inputs.property(" coreVersion" , modelixCoreVersion)
41
42
}
42
43
43
44
val antDependencies = project.configurations.create(" metamodel-ant-dependencies" )
@@ -46,6 +47,7 @@ class MetaModelGradlePlugin: Plugin<Project> {
46
47
val exportedLanguagesDir = getBuildOutputDir().resolve(" exported-languages" )
47
48
val exportMetaModelFromMps = project.tasks.register(" exportMetaModelFromMps" , JavaExec ::class .java) { task ->
48
49
task.enabled = settings.jsonDir == null
50
+ task.inputs.property(" coreVersion" , modelixCoreVersion)
49
51
task.outputs.cacheIf { task.enabled }
50
52
task.workingDir = getBuildOutputDir()
51
53
task.mainClass.set(" org.apache.tools.ant.launch.Launcher" )
@@ -79,6 +81,7 @@ class MetaModelGradlePlugin: Plugin<Project> {
79
81
}
80
82
val generateMetaModelSources = project.tasks.register(" generateMetaModelSources" , GenerateMetaModelSources ::class .java) {task ->
81
83
task.dependsOn(exportMetaModelFromMps)
84
+ task.inputs.property(" coreVersion" , modelixCoreVersion)
82
85
}
83
86
project.afterEvaluate {
84
87
generateMetaModelSources.configure { task ->
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.modelix.model.data
2
2
3
3
import kotlinx.serialization.KSerializer
4
4
import kotlinx.serialization.Serializable
5
- import kotlinx.serialization.decodeFromString
6
5
import kotlinx.serialization.descriptors.PrimitiveKind
7
6
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
8
7
import kotlinx.serialization.descriptors.SerialDescriptor
You can’t perform that action at this time.
0 commit comments