From 924d633e5d2773394dcf89a875faad9ec2204c4c Mon Sep 17 00:00:00 2001 From: Ravi Desai Date: Sun, 11 Jan 2026 20:10:54 +0530 Subject: [PATCH] [#10] Restricted bom file to manage only swagger related dependencies and dropwizard swagger artifact Removed bom-generator plugin as the same is found incompatible with bom generation requirements --- dropwizard-swagger-bom/pom.xml | 473 +-------------------------------- dropwizard-swagger/pom.xml | 27 +- pom.xml | 2 +- 3 files changed, 6 insertions(+), 496 deletions(-) diff --git a/dropwizard-swagger-bom/pom.xml b/dropwizard-swagger-bom/pom.xml index 89cc6c4..21e3d03 100644 --- a/dropwizard-swagger-bom/pom.xml +++ b/dropwizard-swagger-bom/pom.xml @@ -9,7 +9,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> in.vectorpro.dropwizard dropwizard-swagger-parent - 2.1.12-1 + 2.1.12-2 dropwizard-swagger-bom @@ -71,285 +71,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - ch.qos.logback - logback-access - 1.2.13 - - - ch.qos.logback - logback-classic - 1.2.13 - - - ch.qos.logback - logback-core - 1.2.13 - - - com.fasterxml - classmate - 1.7.0 - - - com.fasterxml.jackson.core - jackson-annotations - 2.13.5 - - - com.fasterxml.jackson.core - jackson-core - 2.13.5 - - - com.fasterxml.jackson.core - jackson-databind - 2.13.5 - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - 2.13.5 - - - com.fasterxml.jackson.datatype - jackson-datatype-guava - 2.13.5 - - - com.fasterxml.jackson.datatype - jackson-datatype-jdk8 - 2.13.5 - - - com.fasterxml.jackson.datatype - jackson-datatype-joda - 2.13.5 - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 - 2.13.5 - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-base - 2.13.3 - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-json-provider - 2.13.3 - - - com.fasterxml.jackson.module - jackson-module-blackbird - 2.13.5 - - - com.fasterxml.jackson.module - jackson-module-jaxb-annotations - 2.13.3 - - - com.fasterxml.jackson.module - jackson-module-parameter-names - 2.13.5 - - - com.github.ben-manes.caffeine - caffeine - 2.9.3 - - - com.google.code.findbugs - jsr305 - 3.0.2 - - - com.google.errorprone - error_prone_annotations - 2.10.0 - - - com.google.guava - failureaccess - 1.0.3 - - - com.google.guava - guava - 33.5.0-jre - - - com.google.guava - listenablefuture - 9999.0-empty-to-avoid-conflict-with-guava - - - com.google.j2objc - j2objc-annotations - 3.1 - - - com.helger - profiler - 1.1.1 + in.vectorpro.dropwizard + dropwizard-swagger + 2.1.12-2 in.vectorpro.dropwizard dropwizard-swagger-ui 5.27.0 - - io.dropwizard - dropwizard-assets - 2.1.12 - - - io.dropwizard - dropwizard-auth - 2.1.12 - - - io.dropwizard - dropwizard-configuration - 2.1.12 - - - io.dropwizard - dropwizard-core - 2.1.12 - - - io.dropwizard - dropwizard-health - 2.1.12 - - - io.dropwizard - dropwizard-jackson - 2.1.12 - - - io.dropwizard - dropwizard-jersey - 2.1.12 - - - io.dropwizard - dropwizard-jetty - 2.1.12 - - - io.dropwizard - dropwizard-lifecycle - 2.1.12 - - - io.dropwizard - dropwizard-logging - 2.1.12 - - - io.dropwizard - dropwizard-metrics - 2.1.12 - - - io.dropwizard - dropwizard-request-logging - 2.1.12 - - - io.dropwizard - dropwizard-servlets - 2.1.12 - - - io.dropwizard - dropwizard-util - 2.1.12 - - - io.dropwizard - dropwizard-validation - 2.1.12 - - - io.dropwizard - dropwizard-views - 2.1.12 - - - io.dropwizard - dropwizard-views-freemarker - 2.1.12 - - - io.dropwizard.logback - logback-throttling-appender - 1.1.11 - - - io.dropwizard.metrics - metrics-annotation - 4.2.25 - - - io.dropwizard.metrics - metrics-caffeine - 4.2.25 - - - io.dropwizard.metrics - metrics-core - 4.2.25 - - - io.dropwizard.metrics - metrics-healthchecks - 4.2.25 - - - io.dropwizard.metrics - metrics-jersey2 - 4.2.25 - - - io.dropwizard.metrics - metrics-jetty9 - 4.2.25 - - - io.dropwizard.metrics - metrics-jmx - 4.2.25 - - - io.dropwizard.metrics - metrics-json - 4.2.25 - - - io.dropwizard.metrics - metrics-jvm - 4.2.25 - - - io.dropwizard.metrics - metrics-logback - 4.2.25 - - - io.dropwizard.metrics - metrics-servlets - 4.2.25 - - - io.github.classgraph - classgraph - 4.8.149 - io.swagger.core.v3 swagger-annotations @@ -375,201 +105,6 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> swagger-models 2.2.2 - - jakarta.activation - jakarta.activation-api - 1.2.2 - - - jakarta.annotation - jakarta.annotation-api - 1.3.5 - - - jakarta.inject - jakarta.inject-api - 1.0.5 - - - jakarta.servlet - jakarta.servlet-api - 4.0.4 - - - jakarta.validation - jakarta.validation-api - 2.0.2 - - - jakarta.ws.rs - jakarta.ws.rs-api - 2.1.6 - - - jakarta.xml.bind - jakarta.xml.bind-api - 2.3.3 - - - joda-time - joda-time - 2.12.6 - - - net.sourceforge.argparse4j - argparse4j - 0.9.0 - - - org.apache.commons - commons-lang3 - 3.11 - - - org.apache.commons - commons-text - 1.11.0 - - - org.checkerframework - checker-qual - 3.42.0 - - - org.eclipse.jetty - jetty-continuation - 9.4.53.v20231009 - - - org.eclipse.jetty - jetty-http - 9.4.53.v20231009 - - - org.eclipse.jetty - jetty-io - 9.4.53.v20231009 - - - org.eclipse.jetty - jetty-security - 9.4.53.v20231009 - - - org.eclipse.jetty - jetty-server - 9.4.53.v20231009 - - - org.eclipse.jetty - jetty-servlet - 9.4.53.v20231009 - - - org.eclipse.jetty - jetty-servlets - 9.4.53.v20231009 - - - org.eclipse.jetty - jetty-util - 9.4.53.v20231009 - - - org.eclipse.jetty - jetty-util-ajax - 9.4.53.v20231009 - - - org.eclipse.jetty.toolchain.setuid - jetty-setuid-java - 1.0.4 - - - org.freemarker - freemarker - 2.3.32 - - - org.glassfish - jakarta.el - 3.0.4 - - - org.glassfish.hk2 - hk2-api - 2.6.1 - - - org.glassfish.hk2 - hk2-utils - 2.6.1 - - - org.glassfish.hk2 - osgi-resource-locator - 1.0.3 - - - org.glassfish.hk2.external - aopalliance-repackaged - 2.6.1 - - - org.glassfish.jersey.containers - jersey-container-servlet-core - 2.41 - - - org.glassfish.jersey.core - jersey-client - 2.41 - - - org.glassfish.jersey.core - jersey-common - 2.41 - - - org.glassfish.jersey.core - jersey-server - 2.41 - - - org.glassfish.jersey.ext - jersey-bean-validation - 2.41 - - - org.hibernate.validator - hibernate-validator - 6.2.5.Final - - - org.jboss.logging - jboss-logging - 3.4.1.Final - - - org.jspecify - jspecify - 1.0.0 - - - org.slf4j - jul-to-slf4j - 1.7.36 - - - org.slf4j - slf4j-api - 1.7.36 - - - org.yaml - snakeyaml - 1.31 - diff --git a/dropwizard-swagger/pom.xml b/dropwizard-swagger/pom.xml index 6253223..0d0970f 100644 --- a/dropwizard-swagger/pom.xml +++ b/dropwizard-swagger/pom.xml @@ -22,7 +22,7 @@ in.vectorpro.dropwizard dropwizard-swagger-parent - 2.1.12-1 + 2.1.12-2 dropwizard-swagger @@ -147,29 +147,4 @@ test - - - - - org.jboss.maven.plugins - bom-builder-maven-plugin - 1.2.0 - - - build-bom - package - - build-bom - - - ${project.groupId} - ${project.artifactId}-bom - ${project.version} - ${project.name} :: Bill of Materials - - - - - - \ No newline at end of file diff --git a/pom.xml b/pom.xml index 3a3e968..659c014 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ in.vectorpro.dropwizard dropwizard-swagger-parent - 2.1.12-1 + 2.1.12-2 pom