From 6749ec228dc152b0eb72223345ebb5fd9aa7ef57 Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Wed, 17 Aug 2022 17:18:29 +0100 Subject: [PATCH] Add gradle ge integration --- gradle.properties | 2 ++ settings.gradle | 22 +++++++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 1b347332..87b7a67c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,3 +4,5 @@ nativeBuildToolsVersion=0.9.13 jlineVersion=3.21.0 st4Version=4.3.1 jimfsVersion=1.2 +gradleEnterpriseVersion=3.10.3 +springGeConventionsVersion=0.0.11 diff --git a/settings.gradle b/settings.gradle index 392ce6c2..a6b407b3 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,6 +1,5 @@ pluginManagement { repositories { - maven { url 'https://repo.spring.io/plugins-release' } mavenCentral() gradlePluginPortal() maven { url 'https://repo.spring.io/release' } @@ -14,11 +13,32 @@ pluginManagement { plugins { id 'org.springframework.boot' version "$springBootVersion" id 'org.graalvm.buildtools.native' version "$nativeBuildToolsVersion" + id 'com.gradle.enterprise' version "$gradleEnterpriseVersion" + id 'io.spring.ge.conventions' version "$springGeConventionsVersion" } } +plugins { + id "com.gradle.enterprise" + id "io.spring.ge.conventions" +} + rootProject.name = 'spring-shell' +settings.gradle.projectsLoaded { + gradleEnterprise { + buildScan { + def buildDir = settings.gradle.rootProject.getBuildDir() + buildDir.mkdirs() + new File(buildDir, "build-scan-uri.txt").text = "build scan not generated" + buildScanPublished { scan -> + buildDir.mkdirs() + new File(buildDir, "build-scan-uri.txt").text = "<${scan.buildScanUri}|build scan>\n" + } + } + } +} + include 'spring-shell-autoconfigure' include 'spring-shell-core' include 'spring-shell-core-test-support'