diff --git a/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RepackageMojo.java b/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RepackageMojo.java index 90cc5033c89..a74f4288b61 100644 --- a/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RepackageMojo.java +++ b/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RepackageMojo.java @@ -261,11 +261,16 @@ public class RepackageMojo extends AbstractDependencyFilterMojo { putIfMissing(properties, "initInfoProvides", this.project.getArtifactId()); putIfMissing(properties, "initInfoShortDescription", this.project.getName(), this.project.getArtifactId()); - putIfMissing(properties, "initInfoDescription", this.project.getDescription(), - this.project.getName(), this.project.getArtifactId()); + putIfMissing(properties, "initInfoDescription", + removeLineBreaks(this.project.getDescription()), this.project.getName(), + this.project.getArtifactId()); return properties; } + private String removeLineBreaks(String description) { + return description.replaceAll("\\s+", " "); + } + private void putIfMissing(Properties properties, String key, String... valueCandidates) { if (!properties.containsKey(key)) {