From 1a5f4771d53de5760331893763f0e6bcaf2a0773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergej=20Ko=C5=A1=C4=8Dejev?= Date: Fri, 9 Feb 2024 16:54:45 +0100 Subject: [PATCH] 1.22.2: adjust some paths in MpsCheck --- CHANGELOG.md | 6 ++++++ build.gradle.kts | 2 +- src/main/kotlin/de/itemis/mps/gradle/tasks/MpsCheck.kt | 7 ++++--- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7236043..10c2e7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 1.22.2 + +### Fixed + +- Minor fix in the computation of `MpsCheck` input files. + ## 1.22.1 ### Fixed diff --git a/build.gradle.kts b/build.gradle.kts index e556347..3e0af99 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -24,7 +24,7 @@ plugins { id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.13.2" } -val baseVersion = "1.22.1" +val baseVersion = "1.22.2" group = "de.itemis.mps" diff --git a/src/main/kotlin/de/itemis/mps/gradle/tasks/MpsCheck.kt b/src/main/kotlin/de/itemis/mps/gradle/tasks/MpsCheck.kt index 117b414..791256d 100644 --- a/src/main/kotlin/de/itemis/mps/gradle/tasks/MpsCheck.kt +++ b/src/main/kotlin/de/itemis/mps/gradle/tasks/MpsCheck.kt @@ -77,7 +77,8 @@ abstract class MpsCheck : JavaExec(), VerificationTask { @get:SkipWhenEmpty @get:PathSensitive(PathSensitivity.NONE) protected val sources: FileTree = projectLocation.asFileTree.matching { - exclude(project.layout.buildDirectory.get().asFile.relativeTo(projectLocation.get().asFile).path + "/**") + exclude(project.layout.buildDirectory.get().asFile.toRelativeString(projectLocation.get().asFile)) + exclude("**/*_gen*") exclude("**/*_gen*/**") include("**/*.msd") @@ -88,8 +89,8 @@ abstract class MpsCheck : JavaExec(), VerificationTask { @Suppress("unused") @get:Classpath protected val compiledClasses: FileTree = projectLocation.asFileTree.matching { - exclude(project.layout.buildDirectory.get().asFile.relativeTo(projectLocation.get().asFile).path + "/**") - include("**/classes_gen/*") + exclude(project.layout.buildDirectory.get().asFile.toRelativeString(projectLocation.get().asFile)) + include("**/classes_gen/**") } init {