aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/language/build.gradle
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-07-29 21:58:47 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-07-29 21:58:47 +0200
commit1d43c802f853b08f03c4b3954af242ad005c8afd (patch)
tree9a98da19c07fc587b6a3e2283aca707ad345e252 /subprojects/language/build.gradle
parentbuild: clean up buildSrc scripts (diff)
downloadrefinery-1d43c802f853b08f03c4b3954af242ad005c8afd.tar.gz
refinery-1d43c802f853b08f03c4b3954af242ad005c8afd.tar.zst
refinery-1d43c802f853b08f03c4b3954af242ad005c8afd.zip
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
Diffstat (limited to 'subprojects/language/build.gradle')
-rw-r--r--subprojects/language/build.gradle7
1 files changed, 4 insertions, 3 deletions
diff --git a/subprojects/language/build.gradle b/subprojects/language/build.gradle
index 91b65c82..654558e3 100644
--- a/subprojects/language/build.gradle
+++ b/subprojects/language/build.gradle
@@ -3,7 +3,6 @@ plugins {
3 id 'refinery-java-test-fixtures' 3 id 'refinery-java-test-fixtures'
4 id 'refinery-mwe2' 4 id 'refinery-mwe2'
5 id 'refinery-sonarqube' 5 id 'refinery-sonarqube'
6 id 'refinery-xtend'
7 id 'refinery-xtext-conventions' 6 id 'refinery-xtext-conventions'
8} 7}
9 8
@@ -14,7 +13,6 @@ dependencies {
14 api libs.xtext.xbase 13 api libs.xtext.xbase
15 api project(':refinery-language-model') 14 api project(':refinery-language-model')
16 testFixturesApi libs.xtext.testing 15 testFixturesApi libs.xtext.testing
17 testFixturesApi testFixtures(project(':refinery-language-model'))
18 mwe2 libs.xtext.generator 16 mwe2 libs.xtext.generator
19 mwe2 libs.xtext.generator.antlr 17 mwe2 libs.xtext.generator.antlr
20} 18}
@@ -50,7 +48,6 @@ for (taskName in [
50 'compileJava', 48 'compileJava',
51 'processResources', 49 'processResources',
52 'processTestFixturesResources', 50 'processTestFixturesResources',
53 'generateXtext',
54 'generateEclipseSourceFolders' 51 'generateEclipseSourceFolders'
55 ]) { 52 ]) {
56 tasks.named(taskName) { 53 tasks.named(taskName) {
@@ -70,3 +67,7 @@ sonarqube.properties {
70 'src/testFixtures/xtext-gen/**', 67 'src/testFixtures/xtext-gen/**',
71 ] 68 ]
72} 69}
70
71eclipse.project.natures += [
72 'org.eclipse.xtext.ui.shared.xtextNature'
73]