From 0ce0c3a54af67a1daba554f8aab3c261b105396d Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Fri, 17 Jul 2020 14:44:16 +0100 Subject: [PATCH] Polish "Add failure analyzer for missing Liquibase changelog" See gh-22320 --- ...uibaseChangelogMissingFailureAnalyzer.java | 22 +++++++----- .../main/resources/META-INF/spring.factories | 2 +- ...ChangelogMissingFailureAnalyzerTests.java} | 36 ++++++++++++------- 3 files changed, 38 insertions(+), 22 deletions(-) rename spring-boot-project/spring-boot/src/main/java/org/springframework/boot/{diagnostics/analyzer => liquibase}/LiquibaseChangelogMissingFailureAnalyzer.java (73%) rename spring-boot-project/spring-boot/src/test/java/org/springframework/boot/{diagnostics/analyzer/LiquibaseChangelogMissingFailureAnalyzerTest.java => liquibase/LiquibaseChangelogMissingFailureAnalyzerTests.java} (70%) diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/diagnostics/analyzer/LiquibaseChangelogMissingFailureAnalyzer.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/liquibase/LiquibaseChangelogMissingFailureAnalyzer.java similarity index 73% rename from spring-boot-project/spring-boot/src/main/java/org/springframework/boot/diagnostics/analyzer/LiquibaseChangelogMissingFailureAnalyzer.java rename to spring-boot-project/spring-boot/src/main/java/org/springframework/boot/liquibase/LiquibaseChangelogMissingFailureAnalyzer.java index 723bf0cc3b..7fe2c5d830 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/diagnostics/analyzer/LiquibaseChangelogMissingFailureAnalyzer.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/liquibase/LiquibaseChangelogMissingFailureAnalyzer.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.boot.diagnostics.analyzer; +package org.springframework.boot.liquibase; import java.io.FileNotFoundException; @@ -22,6 +22,7 @@ import liquibase.exception.ChangeLogParseException; import org.springframework.boot.diagnostics.AbstractFailureAnalyzer; import org.springframework.boot.diagnostics.FailureAnalysis; +import org.springframework.util.StringUtils; /** * An {@link AbstractFailureAnalyzer} that analyzes exceptions of type @@ -33,20 +34,23 @@ class LiquibaseChangelogMissingFailureAnalyzer extends AbstractFailureAnalyzer