diff --git a/.github/labeler.yml b/.github/labeler.yml index 6a19b097d..70bedad96 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -129,7 +129,7 @@ - boot-opensearch-sample/pom.xml - boot-rabbitmq-thymeleaf/pom.xml - boot-rest-docs-sample/pom.xml - - boot-strategy-plugin/build.gradle + - boot-strategy-plugin/pom.xml - boot-togglz-sample/pom.xml - boot-ultimate-redis/pom.xml - graphql/boot-graphql-querydsl/pom.xml diff --git a/boot-strategy-plugin/pom.xml b/boot-strategy-plugin/pom.xml index be9316f85..181949de0 100644 --- a/boot-strategy-plugin/pom.xml +++ b/boot-strategy-plugin/pom.xml @@ -88,6 +88,12 @@ org.springframework.boot spring-boot-maven-plugin + + + ghcr.io/${project.artifactId}:${project.version} + + IF_NOT_PRESENT + org.graalvm.buildtools diff --git a/boot-strategy-plugin/src/main/java/com/example/plugin/strategyplugin/plugin/CSVWriter.java b/boot-strategy-plugin/src/main/java/com/example/plugin/strategyplugin/plugin/CSVWriter.java index a271a361e..c22ce4f6c 100644 --- a/boot-strategy-plugin/src/main/java/com/example/plugin/strategyplugin/plugin/CSVWriter.java +++ b/boot-strategy-plugin/src/main/java/com/example/plugin/strategyplugin/plugin/CSVWriter.java @@ -2,6 +2,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.lang.NonNull; import org.springframework.stereotype.Component; import com.example.plugin.strategyplugin.domain.GenericDTO; @@ -18,7 +19,7 @@ public GenericDTO write(String message) { } @Override - public boolean supports(String delimiter) { + public boolean supports(@NonNull String delimiter) { return delimiter.equalsIgnoreCase("csv"); } } diff --git a/boot-strategy-plugin/src/main/java/com/example/plugin/strategyplugin/plugin/PDFWriter.java b/boot-strategy-plugin/src/main/java/com/example/plugin/strategyplugin/plugin/PDFWriter.java index bb97ef0e1..da9dc089d 100644 --- a/boot-strategy-plugin/src/main/java/com/example/plugin/strategyplugin/plugin/PDFWriter.java +++ b/boot-strategy-plugin/src/main/java/com/example/plugin/strategyplugin/plugin/PDFWriter.java @@ -2,6 +2,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.lang.NonNull; import org.springframework.stereotype.Component; import com.example.plugin.strategyplugin.domain.GenericDTO; @@ -18,7 +19,7 @@ public GenericDTO write(String message) { } @Override - public boolean supports(String delimiter) { + public boolean supports(@NonNull String delimiter) { return delimiter.equalsIgnoreCase("pdf"); } } diff --git a/pom.xml b/pom.xml index 0ff913203..8001481ee 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,7 @@ boot-opensearch-sample boot-rabbitmq-thymeleaf boot-rest-docs-sample + boot-strategy-plugin boot-togglz-sample boot-ultimate-redis graphql/boot-graphql-querydsl