diff options
Diffstat (limited to 'subprojects/language-ide/build.gradle.kts')
-rw-r--r-- | subprojects/language-ide/build.gradle.kts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/subprojects/language-ide/build.gradle.kts b/subprojects/language-ide/build.gradle.kts new file mode 100644 index 00000000..b2e6d4c1 --- /dev/null +++ b/subprojects/language-ide/build.gradle.kts | |||
@@ -0,0 +1,18 @@ | |||
1 | plugins { | ||
2 | id("refinery-java-library") | ||
3 | id("refinery-xtext-conventions") | ||
4 | } | ||
5 | |||
6 | dependencies { | ||
7 | api(project(":refinery-language")) | ||
8 | api(libs.xtext.ide) | ||
9 | api(libs.xtext.xbase.ide) | ||
10 | } | ||
11 | |||
12 | val generateXtextLanguage = project(":refinery-language").tasks.named("generateXtextLanguage") | ||
13 | |||
14 | for (taskName in listOf("compileJava", "processResources")) { | ||
15 | tasks.named(taskName) { | ||
16 | dependsOn(generateXtextLanguage) | ||
17 | } | ||
18 | } | ||