From a3c600738ed16356df75b923c9e00738302b3b66 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sun, 3 Oct 2021 21:35:35 +0200 Subject: build: refactor task dependencies --- language/build.gradle | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) (limited to 'language') diff --git a/language/build.gradle b/language/build.gradle index 31bf6bc5..0b8492c3 100644 --- a/language/build.gradle +++ b/language/build.gradle @@ -46,17 +46,10 @@ def generateXtextLanguage = tasks.register('generateXtextLanguage', JavaExec) { args += "rootPath=/${projectDir}/.." } -def generateXtext = tasks.named('generateXtext') -generateXtext.configure { - dependsOn generateXtextLanguage -} - -tasks.named('compileJava') { - dependsOn generateXtext -} - -tasks.named('processResources') { - dependsOn generateXtext +for (taskName in ['compileJava', 'processResources', 'generateXtext', 'generateEclipseSourceFolders']) { + tasks.named(taskName) { + dependsOn generateXtextLanguage + } } tasks.named('clean') { @@ -72,8 +65,3 @@ sonarqube.properties { 'src/testFixtures/xtext-gen/**', ] } - -tasks.named('eclipseJdt') { - // Make sure all xtext-gen source folders are available. - dependsOn generateXtextLanguage -} -- cgit v1.2.3-54-g00ecf