From aca0e5e2a10ed561c576469e8572b3572e759110 Mon Sep 17 00:00:00 2001 From: Michael Huster Date: Tue, 14 May 2024 11:40:25 +0200 Subject: [PATCH] add mps version independent plugin dependencies --- build.gradle.kts | 7 +++++++ gradle/libs.versions.toml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 6dbd135..ee898a2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -67,6 +67,13 @@ dependencies { api(libs.modelix.incremental.js) api(libs.modelix.incremental.jvm) + //mps plugins + api(libs.modelix.mps.diff.plugin) + api(libs.modelix.mps.generator.execution.plugin) + api(libs.modelix.mps.legacy.sync.plugin) + api(libs.modelix.mps.sync.plugin.lib) + api(libs.modelix.mps.sync.plugin) + } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f8c07f7..31ea3f9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,6 +2,7 @@ core = "3.12.1" incremental = "0.2.0" buildTools = "1.1.0" +mpsPlugins = "0.7.0" [libraries] modelix-authorization = { group = "org.modelix", name = "authorization", version.ref = "core"} @@ -65,3 +66,9 @@ modelix-incremental-jvm = { group = "org.modelix", name = "incremental-jvm", ver modelix-build-tools-lib = { group = "org.modelix.mps", name = "build-tools-lib", version.ref = "buildTools" } modelix-build-tools-gradle = { group = "org.modelix.mps", name = "build-tools-gradle", version.ref = "buildTools" } modelix-build-tools-plugin = { group = "org.modelix.mps.build-tools", name = "org.modelix.mps.build-tools.gradle.plugin", version.ref = "buildTools"} + +modelix-mps-diff-plugin = { group = "org.modelix.mps", name = "diff-plugin", version.ref = "mpsPlugins" } +modelix-mps-generator-execution-plugin = { group = "org.modelix.mps", name = "generator-execution-plugin", version.ref = "mpsPlugins" } +modelix-mps-legacy-sync-plugin = { group = "org.modelix.mps", name = "legacy-sync-plugin", version.ref = "mpsPlugins" } +modelix-mps-sync-plugin-lib = { group = "org.modelix.mps", name = "sync-plugin-lib", version.ref = "mpsPlugins" } +modelix-mps-sync-plugin = { group = "org.modelix.mps", name = "sync-plugin", version.ref = "mpsPlugins" }