From 1d43c802f853b08f03c4b3954af242ad005c8afd Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Fri, 29 Jul 2022 21:58:47 +0200 Subject: refactor: simplify language project * Move all utilities for language-model to language, since they do not make sense on their own * Convert xtend code into java --- buildSrc/build.gradle | 1 - buildSrc/src/main/groovy/refinery-xtend.gradle | 37 -------------------------- 2 files changed, 38 deletions(-) delete mode 100644 buildSrc/src/main/groovy/refinery-xtend.gradle (limited to 'buildSrc') diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle index b9e3d8d1..cd3101be 100644 --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle @@ -11,5 +11,4 @@ dependencies { implementation libs.gradlePlugin.frontend implementation libs.gradlePlugin.shadow implementation libs.gradlePlugin.sonarqube - implementation libs.gradlePlugin.xtend } diff --git a/buildSrc/src/main/groovy/refinery-xtend.gradle b/buildSrc/src/main/groovy/refinery-xtend.gradle deleted file mode 100644 index a0a8c29e..00000000 --- a/buildSrc/src/main/groovy/refinery-xtend.gradle +++ /dev/null @@ -1,37 +0,0 @@ -plugins { - id 'org.xtext.xtend' - id 'refinery-java-conventions' - id 'refinery-sonarqube' -} - -sourceSets { - main { - xtendOutputDir = 'src/main/xtend-gen' - } - test { - xtendOutputDir = 'src/test/xtend-gen' - } -} - -xtend.generator { - // As of Xtext 2.28.0.M1, the Xbase compiler doesn't know how to handle Java 12 and up - // and the build fails with a NullPointerException if such Java version is specified. - javaSourceLevel = '11' -} - -tasks.named('clean') { - delete 'src/main/xtend-gen' - delete 'src/test/xtend-gen' -} - -sonarqube.properties { - properties['sonar.exclusions'] += [ - 'src/main/xtend-gen/**', - 'src/test/xtend-gen/**', - ] -} - -tasks.named('generateEclipseSourceFolders') { - dependsOn tasks.named('generateXtext') - dependsOn tasks.named('generateTestXtext') -} -- cgit v1.2.3-54-g00ecf