diff options
author | Kristóf Marussy <kristof@marussy.com> | 2021-11-16 21:46:06 +0100 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2021-11-16 21:46:06 +0100 |
commit | 234965e9e167f510ab38b0fcdad3bd2846691339 (patch) | |
tree | 587d47764d6cd4b5a049c7eb3699be8af6ddca43 /language-web | |
parent | chore(web): fix Sonar issue (diff) | |
download | refinery-234965e9e167f510ab38b0fcdad3bd2846691339.tar.gz refinery-234965e9e167f510ab38b0fcdad3bd2846691339.tar.zst refinery-234965e9e167f510ab38b0fcdad3bd2846691339.zip |
build: use version catalogs
Gradle version catalogs allow centralized management of dependency
artifact coordinates using a toml file.
Previously, we use the gradle.properties file, which cannot manage group
and name coordinates, only versions.
Node and yarn versions still have to be in gradle.properties, because
they do not correspond to any coordiates of a maven artifact.
Diffstat (limited to 'language-web')
-rw-r--r-- | language-web/build.gradle | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/language-web/build.gradle b/language-web/build.gradle index ea2f1269..12f2f3a0 100644 --- a/language-web/build.gradle +++ b/language-web/build.gradle | |||
@@ -5,16 +5,15 @@ apply from: "${rootDir}/gradle/junit.gradle" | |||
5 | dependencies { | 5 | dependencies { |
6 | implementation project(':refinery-language') | 6 | implementation project(':refinery-language') |
7 | implementation project(':refinery-language-ide') | 7 | implementation project(':refinery-language-ide') |
8 | implementation "org.eclipse.xtext:org.eclipse.xtext.web:${xtextVersion}" | 8 | implementation libs.xtend.lib |
9 | implementation "org.eclipse.xtend:org.eclipse.xtend.lib:${xtextVersion}" | 9 | implementation libs.xtext.web |
10 | implementation "org.eclipse.jetty:jetty-server:${jettyVersion}" | 10 | implementation libs.jetty.server |
11 | implementation "org.eclipse.jetty:jetty-servlet:${jettyVersion}" | 11 | implementation libs.jetty.servlet |
12 | implementation "org.eclipse.jetty.websocket:websocket-jetty-server:${jettyVersion}" | 12 | implementation libs.jetty.websocket.server |
13 | implementation "org.slf4j:slf4j-simple:${slf4JVersion}" | 13 | implementation libs.slf4j.simple |
14 | implementation "org.slf4j:log4j-over-slf4j:${slf4JVersion}" | 14 | implementation libs.slf4j.log4j |
15 | testImplementation testFixtures(project(':refinery-language')) | 15 | testImplementation testFixtures(project(':refinery-language')) |
16 | testImplementation "org.eclipse.xtext:org.eclipse.xtext.testing:${xtextVersion}" | 16 | testImplementation libs.jetty.websocket.client |
17 | testImplementation "org.eclipse.jetty.websocket:websocket-jetty-client:${jettyVersion}" | ||
18 | } | 17 | } |
19 | 18 | ||
20 | def generateXtextLanguage = project(':refinery-language').tasks.named('generateXtextLanguage') | 19 | def generateXtextLanguage = project(':refinery-language').tasks.named('generateXtextLanguage') |
@@ -29,7 +28,7 @@ def webpackOutputDir = "${buildDir}/webpack" | |||
29 | def productionResources = "${webpackOutputDir}/production" | 28 | def productionResources = "${webpackOutputDir}/production" |
30 | def serverMainClass = 'tools.refinery.language.web.ServerLauncher' | 29 | def serverMainClass = 'tools.refinery.language.web.ServerLauncher' |
31 | 30 | ||
32 | apply plugin: 'org.siouan.frontend-jdk11' | 31 | apply plugin: libs.plugins.frontend.get().pluginId |
33 | import org.siouan.frontendgradleplugin.infrastructure.gradle.RunNpmYarn | 32 | import org.siouan.frontendgradleplugin.infrastructure.gradle.RunNpmYarn |
34 | 33 | ||
35 | def nodeDirectory = "${rootDir}/.gradle/node" | 34 | def nodeDirectory = "${rootDir}/.gradle/node" |
@@ -110,7 +109,7 @@ mainClassName = serverMainClass | |||
110 | distTar.enabled = false | 109 | distTar.enabled = false |
111 | distZip.enabled = false | 110 | distZip.enabled = false |
112 | 111 | ||
113 | apply plugin: 'com.github.johnrengelman.shadow' | 112 | apply plugin: libs.plugins.shadow.get().pluginId |
114 | shadowDistTar.enabled = false | 113 | shadowDistTar.enabled = false |
115 | shadowDistZip.enabled = false | 114 | shadowDistZip.enabled = false |
116 | 115 | ||