From 2173c9bf841eeeba04dd7456c6b75e7802d6ac6a Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Wed, 17 Aug 2022 08:42:51 +0100 Subject: [PATCH] Change management deps to be constraints - Looks like if plain deps are not defined as constraints test deps will leak into a fatjar build i.e. with sample. - Change it how its done in spring security where this idea was taken. - Remove use of maven-publish plugin which is not needed. - Relates #470 --- .../spring-shell-management.gradle | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/spring-shell-management/spring-shell-management.gradle b/spring-shell-management/spring-shell-management.gradle index eb29a254..55a38877 100644 --- a/spring-shell-management/spring-shell-management.gradle +++ b/spring-shell-management/spring-shell-management.gradle @@ -1,6 +1,5 @@ plugins { id 'java-platform' - id 'maven-publish' } javaPlatform { @@ -11,8 +10,10 @@ description = 'Spring Shell BOM' dependencies { api platform("org.springframework.boot:spring-boot-dependencies:$springBootVersion") - api "org.jline:jline:$jlineVersion" - api "org.jline:jline-terminal-jna:$jlineVersion" - api "org.antlr:ST4:$st4Version" - api "com.google.jimfs:jimfs:$jimfsVersion" + constraints { + api "org.jline:jline:$jlineVersion" + api "org.jline:jline-terminal-jna:$jlineVersion" + api "org.antlr:ST4:$st4Version" + api "com.google.jimfs:jimfs:$jimfsVersion" + } }