From 97b0c4c1192fe5580a7957c844acc8092b56c604 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sat, 16 Sep 2023 13:19:31 +0200 Subject: chore: remove VIATRA branding Rename VIATRA subprojects to Refinery Interpreter to avoid interfering with Eclipse Foundation trademarks. Uses refering to a specific (historical) version of VIATRA were kept to avoid ambiguity. --- .../refinery/gradle/interpreter-library.gradle.kts | 32 ++++++++++++++++++++++ .../tools/refinery/gradle/skip-coverage.gradle.kts | 16 ----------- 2 files changed, 32 insertions(+), 16 deletions(-) create mode 100644 buildSrc/src/main/kotlin/tools/refinery/gradle/interpreter-library.gradle.kts delete mode 100644 buildSrc/src/main/kotlin/tools/refinery/gradle/skip-coverage.gradle.kts (limited to 'buildSrc') diff --git a/buildSrc/src/main/kotlin/tools/refinery/gradle/interpreter-library.gradle.kts b/buildSrc/src/main/kotlin/tools/refinery/gradle/interpreter-library.gradle.kts new file mode 100644 index 00000000..ae30ff1b --- /dev/null +++ b/buildSrc/src/main/kotlin/tools/refinery/gradle/interpreter-library.gradle.kts @@ -0,0 +1,32 @@ +/* + * SPDX-FileCopyrightText: 2021-2023 The Refinery Authors + * + * SPDX-License-Identifier: EPL-2.0 + */ +package tools.refinery.gradle + +import tools.refinery.gradle.utils.SonarPropertiesUtils + +plugins { + id("maven-publish") + id("tools.refinery.gradle.java-library") + id("tools.refinery.gradle.sonarqube") +} + +property("tools.refinery.interpreter.group")?.let { group = it } +property("tools.refinery.interpreter.version")?.let { version = it } + +tasks { + withType(Jar::class) { + // Make sure we include external project notices. + from(layout.projectDirectory.file("about.html")) + from(layout.projectDirectory.file("NOTICE.md")) + } +} + +sonarqube.properties { + // Code copied from the VIATRA project is maintained by the VIATRA contributors. + // Our own modifications are verified by tests in our own subprojects. + // Therefore, we disable coverage checking for vendor subprojects. + SonarPropertiesUtils.addToList(properties, "sonar.coverage.exclusions", "src/main/**") +} diff --git a/buildSrc/src/main/kotlin/tools/refinery/gradle/skip-coverage.gradle.kts b/buildSrc/src/main/kotlin/tools/refinery/gradle/skip-coverage.gradle.kts deleted file mode 100644 index 4b843742..00000000 --- a/buildSrc/src/main/kotlin/tools/refinery/gradle/skip-coverage.gradle.kts +++ /dev/null @@ -1,16 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2021-2023 The Refinery Authors - * - * SPDX-License-Identifier: EPL-2.0 - */ -package tools.refinery.gradle - -import tools.refinery.gradle.utils.SonarPropertiesUtils - -plugins { - id("tools.refinery.gradle.sonarqube") -} - -sonarqube.properties { - SonarPropertiesUtils.addToList(properties, "sonar.coverage.exclusions", "src/main/**") -} -- cgit v1.2.3-54-g00ecf