From 351f3a4ea86f3dd166ac2c209f22f366289779d0 Mon Sep 17 00:00:00 2001 From: idvylyuk Date: Tue, 12 Nov 2024 17:19:06 +0200 Subject: [PATCH] release: added build changes --- build.gradle | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index a5175dfb3..32de636d0 100644 --- a/build.gradle +++ b/build.gradle @@ -6,6 +6,7 @@ plugins { id 'org.cyclonedx.bom' version '1.10.0' id 'io.spring.javaformat' version '0.0.43' id "io.spring.nohttp" version "0.0.11" + id("pl.allegro.tech.build.axion-release") version "1.18.7" } apply plugin: 'java' @@ -15,7 +16,7 @@ apply plugin: 'io.spring.javaformat' gradle.startParameter.excludedTaskNames += [ "checkFormatAot", "checkFormatAotTest" ] group = 'org.springframework.samples' -version = '3.3.0' +version = scmVersion.version java { sourceCompatibility = JavaVersion.VERSION_17 @@ -59,6 +60,22 @@ tasks.named('test') { useJUnitPlatform() } +tasks.register("testResults") { + group = "Reporting" + description = "Open the browser with generated test results" + dependsOn "build", "test" + + doLast { + def report_file = file("./build/reports/tests/test/index.html") + if (report_file.exists()) { + java.awt.Desktop.desktop.browse(report_file.toURI()) + } else { + println "Test report file does not exist: ${report_file}" + } + } +} + + checkstyle { configDirectory = project.file('src/checkstyle') configFile = file('src/checkstyle/nohttp-checkstyle.xml')