diff options
author | Kristóf Marussy <kristof@marussy.com> | 2022-07-29 21:58:47 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2022-07-29 21:58:47 +0200 |
commit | 1d43c802f853b08f03c4b3954af242ad005c8afd (patch) | |
tree | 9a98da19c07fc587b6a3e2283aca707ad345e252 /subprojects/language/build.gradle | |
parent | build: clean up buildSrc scripts (diff) | |
download | refinery-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.gradle | 7 |
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 | |||
71 | eclipse.project.natures += [ | ||
72 | 'org.eclipse.xtext.ui.shared.xtextNature' | ||
73 | ] | ||