diff options
author | Kristóf Marussy <kristof@marussy.com> | 2021-10-03 21:35:35 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2021-10-03 21:35:35 +0200 |
commit | a3c600738ed16356df75b923c9e00738302b3b66 (patch) | |
tree | 9e6a8b4c14c18d89deaf65e4ee3d6d74a70acd14 /language | |
parent | chore(web): bump MUI 5 to released version (diff) | |
download | refinery-a3c600738ed16356df75b923c9e00738302b3b66.tar.gz refinery-a3c600738ed16356df75b923c9e00738302b3b66.tar.zst refinery-a3c600738ed16356df75b923c9e00738302b3b66.zip |
build: refactor task dependencies
Diffstat (limited to 'language')
-rw-r--r-- | language/build.gradle | 20 |
1 files changed, 4 insertions, 16 deletions
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) { | |||
46 | args += "rootPath=/${projectDir}/.." | 46 | args += "rootPath=/${projectDir}/.." |
47 | } | 47 | } |
48 | 48 | ||
49 | def generateXtext = tasks.named('generateXtext') | 49 | for (taskName in ['compileJava', 'processResources', 'generateXtext', 'generateEclipseSourceFolders']) { |
50 | generateXtext.configure { | 50 | tasks.named(taskName) { |
51 | dependsOn generateXtextLanguage | 51 | dependsOn generateXtextLanguage |
52 | } | 52 | } |
53 | |||
54 | tasks.named('compileJava') { | ||
55 | dependsOn generateXtext | ||
56 | } | ||
57 | |||
58 | tasks.named('processResources') { | ||
59 | dependsOn generateXtext | ||
60 | } | 53 | } |
61 | 54 | ||
62 | tasks.named('clean') { | 55 | tasks.named('clean') { |
@@ -72,8 +65,3 @@ sonarqube.properties { | |||
72 | 'src/testFixtures/xtext-gen/**', | 65 | 'src/testFixtures/xtext-gen/**', |
73 | ] | 66 | ] |
74 | } | 67 | } |
75 | |||
76 | tasks.named('eclipseJdt') { | ||
77 | // Make sure all xtext-gen source folders are available. | ||
78 | dependsOn generateXtextLanguage | ||
79 | } | ||