aboutsummaryrefslogtreecommitdiffstats
path: root/gradle
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-10-03 21:35:35 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-10-03 21:35:35 +0200
commita3c600738ed16356df75b923c9e00738302b3b66 (patch)
tree9e6a8b4c14c18d89deaf65e4ee3d6d74a70acd14 /gradle
parentchore(web): bump MUI 5 to released version (diff)
downloadrefinery-a3c600738ed16356df75b923c9e00738302b3b66.tar.gz
refinery-a3c600738ed16356df75b923c9e00738302b3b66.tar.zst
refinery-a3c600738ed16356df75b923c9e00738302b3b66.zip
build: refactor task dependencies
Diffstat (limited to 'gradle')
-rw-r--r--gradle/java-common.gradle12
-rw-r--r--gradle/xtend.gradle3
2 files changed, 12 insertions, 3 deletions
diff --git a/gradle/java-common.gradle b/gradle/java-common.gradle
index bfcf2657..0a63cfe1 100644
--- a/gradle/java-common.gradle
+++ b/gradle/java-common.gradle
@@ -16,6 +16,17 @@ tasks.named('jar') {
16 16
17apply plugin: 'eclipse' 17apply plugin: 'eclipse'
18 18
19def generateEclipseSourceFolders = tasks.register('generateEclipseSourceFolders')
20
21tasks.register('prepareEclipse') {
22 dependsOn generateEclipseSourceFolders
23 dependsOn tasks.named('eclipseJdt')
24}
25
26tasks.named('eclipseClasspath') {
27 dependsOn generateEclipseSourceFolders
28}
29
19eclipse { 30eclipse {
20 classpath.file.whenMerged { 31 classpath.file.whenMerged {
21 for (entry in entries) { 32 for (entry in entries) {
@@ -30,4 +41,3 @@ eclipse {
30 properties['org.eclipse.jdt.core.compiler.problem.unhandledWarningToken'] = 'ignore' 41 properties['org.eclipse.jdt.core.compiler.problem.unhandledWarningToken'] = 'ignore'
31 } 42 }
32} 43}
33
diff --git a/gradle/xtend.gradle b/gradle/xtend.gradle
index b70892c7..db1c2a57 100644
--- a/gradle/xtend.gradle
+++ b/gradle/xtend.gradle
@@ -27,8 +27,7 @@ sonarqube.properties {
27 ] 27 ]
28} 28}
29 29
30tasks.named('eclipseJdt') { 30tasks.named('generateEclipseSourceFolders') {
31 // Make sure all xtend-gen source folders are available.
32 dependsOn tasks.named('generateXtext') 31 dependsOn tasks.named('generateXtext')
33 dependsOn tasks.named('generateTestXtext') 32 dependsOn tasks.named('generateTestXtext')
34} 33}