aboutsummaryrefslogtreecommitdiffstats
path: root/buildSrc/src
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-11-26 01:12:33 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-12-09 00:07:38 +0100
commit5f8a34454a289ba4408d19bef5d5387c78ac36c2 (patch)
tree41dc5a121c822589cfba0db3caad99a53f006c2d /buildSrc/src
parentrefactor(frontend): simplify diagnostic tracking (diff)
downloadrefinery-5f8a34454a289ba4408d19bef5d5387c78ac36c2.tar.gz
refinery-5f8a34454a289ba4408d19bef5d5387c78ac36c2.tar.zst
refinery-5f8a34454a289ba4408d19bef5d5387c78ac36c2.zip
refactor: be more conservative w/preview features
Also test with virtual threads in we are using them in production.
Diffstat (limited to 'buildSrc/src')
-rw-r--r--buildSrc/src/main/groovy/refinery-java-application.gradle4
-rw-r--r--buildSrc/src/main/groovy/refinery-java-conventions.gradle16
2 files changed, 4 insertions, 16 deletions
diff --git a/buildSrc/src/main/groovy/refinery-java-application.gradle b/buildSrc/src/main/groovy/refinery-java-application.gradle
index 9abfc2b3..c38ccdb3 100644
--- a/buildSrc/src/main/groovy/refinery-java-application.gradle
+++ b/buildSrc/src/main/groovy/refinery-java-application.gradle
@@ -4,10 +4,6 @@ plugins {
4 id 'refinery-java-conventions' 4 id 'refinery-java-conventions'
5} 5}
6 6
7application {
8 applicationDefaultJvmArgs += '--enable-preview'
9}
10
11for (taskName in ['distTar', 'distZip', 'shadowDistTar', 'shadowDistZip']) { 7for (taskName in ['distTar', 'distZip', 'shadowDistTar', 'shadowDistZip']) {
12 tasks.named(taskName) { 8 tasks.named(taskName) {
13 enabled = false 9 enabled = false
diff --git a/buildSrc/src/main/groovy/refinery-java-conventions.gradle b/buildSrc/src/main/groovy/refinery-java-conventions.gradle
index 3e59353e..f25be620 100644
--- a/buildSrc/src/main/groovy/refinery-java-conventions.gradle
+++ b/buildSrc/src/main/groovy/refinery-java-conventions.gradle
@@ -26,6 +26,10 @@ java.toolchain {
26 languageVersion = JavaLanguageVersion.of(19) 26 languageVersion = JavaLanguageVersion.of(19)
27} 27}
28 28
29tasks.withType(JavaCompile) {
30 options.release = 17
31}
32
29def jacocoTestReport = tasks.named('jacocoTestReport') 33def jacocoTestReport = tasks.named('jacocoTestReport')
30jacocoTestReport.configure { 34jacocoTestReport.configure {
31 dependsOn test 35 dependsOn test
@@ -55,18 +59,6 @@ tasks.named('jar') {
55 } 59 }
56} 60}
57 61
58tasks.withType(JavaCompile) {
59 options.compilerArgs += '--enable-preview'
60}
61
62tasks.withType(Test) {
63 jvmArgs += '--enable-preview'
64}
65
66tasks.withType(JavaExec) {
67 jvmArgs += '--enable-preview'
68}
69
70def generateEclipseSourceFolders = tasks.register('generateEclipseSourceFolders') 62def generateEclipseSourceFolders = tasks.register('generateEclipseSourceFolders')
71 63
72tasks.register('prepareEclipse') { 64tasks.register('prepareEclipse') {