From 234965e9e167f510ab38b0fcdad3bd2846691339 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Tue, 16 Nov 2021 21:46:06 +0100 Subject: 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. --- language/build.gradle | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'language') diff --git a/language/build.gradle b/language/build.gradle index 7b9f8d75..df71a85d 100644 --- a/language/build.gradle +++ b/language/build.gradle @@ -6,16 +6,15 @@ apply from: "${rootDir}/gradle/mwe2.gradle" apply from: "${rootDir}/gradle/xtend.gradle" dependencies { - api platform("org.eclipse.xtext:xtext-dev-bom:${xtextVersion}") - api "org.eclipse.xtext:org.eclipse.xtext:${xtextVersion}" - api "org.eclipse.xtext:org.eclipse.xtext.xbase:${xtextVersion}" - api "org.eclipse.emf:org.eclipse.emf.ecore:${ecoreVersion}" + api platform(libs.xtext.bom) + api libs.ecore + api libs.xtext.core + api libs.xtext.xbase api project(':refinery-language-model') - testFixturesApi "org.eclipse.xtext:org.eclipse.xtext.testing:${xtextVersion}" + testFixturesApi libs.xtext.testing testFixturesApi testFixtures(project(':refinery-language-model')) - mwe2 "org.eclipse.xtext:org.eclipse.xtext.common.types:${xtextVersion}" - mwe2 "org.eclipse.xtext:org.eclipse.xtext.xtext.generator:${xtextVersion}" - mwe2 "org.eclipse.xtext:xtext-antlr-generator:${xtextAntlrGeneratorVersion}" + mwe2 libs.xtext.generator + mwe2 libs.xtext.generator.antlr } sourceSets { -- cgit v1.2.3-54-g00ecf