From 602661abae7897ac251a26edbe5ea085db07e7d7 Mon Sep 17 00:00:00 2001 From: Ravi Desai Date: Thu, 27 Nov 2025 10:27:19 +0530 Subject: [PATCH] Moving to maven multi-module project so that bom can be distributed with its own artifactId and can be managed within same repository --- README.md | 2 +- dropwizard-swagger-bom/pom.xml | 575 ++++++++++++++++++ dropwizard-swagger/pom.xml | 175 ++++++ .../dropwizard/sample/OAuth2Resource.java | 0 .../dropwizard/sample/SampleApplication.java | 0 .../sample/SampleBasicAuthenticator.java | 0 .../sample/SampleConfiguration.java | 0 .../sample/SampleOAuth2Authenticator.java | 0 .../dropwizard/sample/SampleResource.java | 0 .../vectorpro/dropwizard/sample/Saying.java | 0 .../BackwardsCompatibleSwaggerResource.java | 0 .../swagger/ConfigurationHelper.java | 0 .../dropwizard/swagger/SwaggerBundle.java | 0 .../swagger/SwaggerBundleConfiguration.java | 0 .../swagger/SwaggerOAuth2Configuration.java | 0 .../dropwizard/swagger/SwaggerResource.java | 0 .../dropwizard/swagger/SwaggerView.java | 0 .../swagger/SwaggerViewConfiguration.java | 0 .../in/vectorpro/dropwizard/swagger/index.ftl | 0 .../swagger-snippet-generator.min.js | 0 .../dropwizard/swagger/DefaultServerTest.java | 0 ...aultServerWithApiSelectorDisabledTest.java | 0 ...licationContextPathAndRootPathSetTest.java | 0 ...rverWithApplicationContextPathSetTest.java | 0 ...verWithAuthAndApiSelectorDisabledTest.java | 0 .../DefaultServerWithAuthDisabledTest.java | 0 .../swagger/DefaultServerWithContactTest.java | 0 .../DefaultServerWithCustomTemplateTest.java | 0 .../DefaultServerWithNoSwaggerTest.java | 0 ...tServerWithPathSetProgramaticallyTest.java | 0 .../DefaultServerWithRootPathSetTest.java | 0 .../swagger/DefaultServerWithServerTest.java | 0 ...ServerWithSwaggerResourceDisabledTest.java | 0 .../swagger/DropwizardCommonTest.java | 0 .../swagger/DropwizardNoSwaggerTest.java | 0 .../dropwizard/swagger/DropwizardTest.java | 0 .../dropwizard/swagger/SimpleServerTest.java | 0 ...licationContextPathAndRootPathSetTest.java | 0 ...rverWithApplicationContextPathSetTest.java | 0 .../SimpleServerWithRootPathSetTest.java | 0 .../dropwizard/swagger/TestApplication.java | 0 ...estApplicationWithApiSelectorDisabled.java | 0 ...onWithAssetsAndPathSetProgramatically.java | 0 ...icationWithAuthAndApiSelectorDisabled.java | 0 .../TestApplicationWithAuthDisabled.java | 0 .../TestApplicationWithCustomTemplate.java | 0 ...ApplicationWithPathSetProgramatically.java | 0 .../dropwizard/swagger/TestConfiguration.java | 0 .../dropwizard/swagger/TestResource.java | 0 .../test/resources/myassets/customIndex.ftl | 0 .../resources/myassets/dropwizard-logo.png | Bin .../src}/test/resources/myassets/test.html | 0 .../test/resources/test-default-assets.yaml | 0 .../resources/test-default-authenticated.yaml | 0 .../test/resources/test-default-contact.yaml | 0 .../test-default-context-and-root-path.yaml | 0 .../resources/test-default-context-path.yaml | 0 .../test/resources/test-default-disabled.yaml | 0 .../resources/test-default-root-path.yaml | 0 .../test/resources/test-default-servers.yaml | 0 ...default-with-path-set-programatically.yaml | 0 ...test-default-without-swagger-resource.yaml | 0 .../src}/test/resources/test-default.yaml | 0 ...est-simple-with-context-and-root-path.yaml | 0 .../test-simple-with-context-path.yaml | 0 .../resources/test-simple-with-root-path.yaml | 0 .../src}/test/resources/test-simple.yaml | 0 pom.xml | 109 +--- 68 files changed, 766 insertions(+), 95 deletions(-) create mode 100644 dropwizard-swagger-bom/pom.xml create mode 100644 dropwizard-swagger/pom.xml rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/sample/OAuth2Resource.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/sample/SampleApplication.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/sample/SampleBasicAuthenticator.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/sample/SampleConfiguration.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/sample/SampleOAuth2Authenticator.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/sample/SampleResource.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/sample/Saying.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/swagger/BackwardsCompatibleSwaggerResource.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/swagger/ConfigurationHelper.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundle.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundleConfiguration.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/swagger/SwaggerOAuth2Configuration.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/swagger/SwaggerResource.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/swagger/SwaggerView.java (100%) rename {src => dropwizard-swagger/src}/main/java/in/vectorpro/dropwizard/swagger/SwaggerViewConfiguration.java (100%) rename {src => dropwizard-swagger/src}/main/resources/in/vectorpro/dropwizard/swagger/index.ftl (100%) rename {src => dropwizard-swagger/src}/main/resources/swagger-static/swagger-snippet-generator.min.js (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApiSelectorDisabledTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApplicationContextPathAndRootPathSetTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApplicationContextPathSetTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithAuthAndApiSelectorDisabledTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithAuthDisabledTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithContactTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithCustomTemplateTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithNoSwaggerTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithPathSetProgramaticallyTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithRootPathSetTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithServerTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithSwaggerResourceDisabledTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DropwizardCommonTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DropwizardNoSwaggerTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/DropwizardTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/SimpleServerTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithApplicationContextPathAndRootPathSetTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithApplicationContextPathSetTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithRootPathSetTest.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/TestApplication.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithApiSelectorDisabled.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAssetsAndPathSetProgramatically.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAuthAndApiSelectorDisabled.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAuthDisabled.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithCustomTemplate.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithPathSetProgramatically.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/TestConfiguration.java (100%) rename {src => dropwizard-swagger/src}/test/java/in/vectorpro/dropwizard/swagger/TestResource.java (100%) rename {src => dropwizard-swagger/src}/test/resources/myassets/customIndex.ftl (100%) rename {src => dropwizard-swagger/src}/test/resources/myassets/dropwizard-logo.png (100%) rename {src => dropwizard-swagger/src}/test/resources/myassets/test.html (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default-assets.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default-authenticated.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default-contact.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default-context-and-root-path.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default-context-path.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default-disabled.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default-root-path.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default-servers.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default-with-path-set-programatically.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default-without-swagger-resource.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-default.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-simple-with-context-and-root-path.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-simple-with-context-path.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-simple-with-root-path.yaml (100%) rename {src => dropwizard-swagger/src}/test/resources/test-simple.yaml (100%) diff --git a/README.md b/README.md index 6443a45..b5cc29d 100644 --- a/README.md +++ b/README.md @@ -77,4 +77,4 @@ public void initialize(Bootstrap bootstrap) { * Open a browser and hit `http://localhost:/swagger` -* To see all the properties that can be used to customize Swagger UI see [SwaggerBundleConfiguration.java](src/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundleConfiguration.java) +* To see all the properties that can be used to customize Swagger UI see [SwaggerBundleConfiguration.java](dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundleConfiguration.java) diff --git a/dropwizard-swagger-bom/pom.xml b/dropwizard-swagger-bom/pom.xml new file mode 100644 index 0000000..89cc6c4 --- /dev/null +++ b/dropwizard-swagger-bom/pom.xml @@ -0,0 +1,575 @@ + + + + 4.0.0 + + + in.vectorpro.dropwizard + dropwizard-swagger-parent + 2.1.12-1 + + + dropwizard-swagger-bom + + pom + + Dropwizard Swagger v2.x and OpenAPI 3.x Integration :: Bill of Materials + https://github.com/Vect0rPro/dropwizard-swagger + Dropwizard Swagger v2.x and OpenAPI 3.x Integration :: Bill of Materials + 2021 + + + scm:git:https://github.com/Vect0rPro/dropwizard-swagger.git + scm:git:https://github.com/Vect0rPro/dropwizard-swagger.git + + HEAD + https://github.com/Vect0rPro/dropwizard-swagger.git + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + priyadharshini16 + Priya Dharshini G + priya.p.dharshini@gmail.com + + owner + developer + + + + ravidesai47 + Ravi Desai + ravidesai47@gmail.com + + owner + developer + + + + + + GitHub Issues + https://github.com/Vect0rPro/dropwizard-swagger/issues + + + + true + + + + + + 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-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 + 2.2.2 + + + io.swagger.core.v3 + swagger-core + 2.2.2 + + + io.swagger.core.v3 + swagger-integration + 2.2.2 + + + io.swagger.core.v3 + swagger-jaxrs2 + 2.2.2 + + + io.swagger.core.v3 + 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 new file mode 100644 index 0000000..6253223 --- /dev/null +++ b/dropwizard-swagger/pom.xml @@ -0,0 +1,175 @@ + + + + + + + 4.0.0 + + + in.vectorpro.dropwizard + dropwizard-swagger-parent + 2.1.12-1 + + + dropwizard-swagger + + jar + + Dropwizard Swagger v2.x and OpenAPI 3.x Integration + https://github.com/Vect0rPro/dropwizard-swagger + A simple way to document your REST APIs in Dropwizard using Swagger + 2021 + + + scm:git:https://github.com/Vect0rPro/dropwizard-swagger.git + scm:git:https://github.com/Vect0rPro/dropwizard-swagger.git + HEAD + https://github.com/Vect0rPro/dropwizard-swagger.git + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + priyadharshini16 + Priya Dharshini G + priya.p.dharshini@gmail.com + + owner + developer + + + + ravidesai47 + Ravi Desai + ravidesai47@gmail.com + + owner + developer + + + + + + GitHub Issues + https://github.com/Vect0rPro/dropwizard-swagger/issues + + + + true + + + + + io.dropwizard + dropwizard-core + ${dropwizard.version} + + + io.dropwizard + dropwizard-views + ${dropwizard.version} + + + io.dropwizard + dropwizard-assets + ${dropwizard.version} + + + io.dropwizard + dropwizard-auth + ${dropwizard.version} + + + io.dropwizard + dropwizard-views-freemarker + ${dropwizard.version} + + + in.vectorpro.dropwizard + dropwizard-swagger-ui + ${dropwizard.swagger.ui.version} + + + io.swagger.core.v3 + swagger-jaxrs2 + ${swagger.version} + + + io.rest-assured + rest-assured + 4.5.1 + test + + + io.dropwizard + dropwizard-testing + ${dropwizard.version} + test + + + junit + junit + + + + + org.junit.jupiter + junit-jupiter-engine + ${junit.jupiter.version} + test + + + org.javassist + javassist + ${javassist.version} + 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/src/main/java/in/vectorpro/dropwizard/sample/OAuth2Resource.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/OAuth2Resource.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/sample/OAuth2Resource.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/OAuth2Resource.java diff --git a/src/main/java/in/vectorpro/dropwizard/sample/SampleApplication.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/SampleApplication.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/sample/SampleApplication.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/SampleApplication.java diff --git a/src/main/java/in/vectorpro/dropwizard/sample/SampleBasicAuthenticator.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/SampleBasicAuthenticator.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/sample/SampleBasicAuthenticator.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/SampleBasicAuthenticator.java diff --git a/src/main/java/in/vectorpro/dropwizard/sample/SampleConfiguration.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/SampleConfiguration.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/sample/SampleConfiguration.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/SampleConfiguration.java diff --git a/src/main/java/in/vectorpro/dropwizard/sample/SampleOAuth2Authenticator.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/SampleOAuth2Authenticator.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/sample/SampleOAuth2Authenticator.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/SampleOAuth2Authenticator.java diff --git a/src/main/java/in/vectorpro/dropwizard/sample/SampleResource.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/SampleResource.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/sample/SampleResource.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/SampleResource.java diff --git a/src/main/java/in/vectorpro/dropwizard/sample/Saying.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/Saying.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/sample/Saying.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/sample/Saying.java diff --git a/src/main/java/in/vectorpro/dropwizard/swagger/BackwardsCompatibleSwaggerResource.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/BackwardsCompatibleSwaggerResource.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/swagger/BackwardsCompatibleSwaggerResource.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/BackwardsCompatibleSwaggerResource.java diff --git a/src/main/java/in/vectorpro/dropwizard/swagger/ConfigurationHelper.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/ConfigurationHelper.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/swagger/ConfigurationHelper.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/ConfigurationHelper.java diff --git a/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundle.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundle.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundle.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundle.java diff --git a/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundleConfiguration.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundleConfiguration.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundleConfiguration.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerBundleConfiguration.java diff --git a/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerOAuth2Configuration.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerOAuth2Configuration.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/swagger/SwaggerOAuth2Configuration.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerOAuth2Configuration.java diff --git a/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerResource.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerResource.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/swagger/SwaggerResource.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerResource.java diff --git a/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerView.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerView.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/swagger/SwaggerView.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerView.java diff --git a/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerViewConfiguration.java b/dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerViewConfiguration.java similarity index 100% rename from src/main/java/in/vectorpro/dropwizard/swagger/SwaggerViewConfiguration.java rename to dropwizard-swagger/src/main/java/in/vectorpro/dropwizard/swagger/SwaggerViewConfiguration.java diff --git a/src/main/resources/in/vectorpro/dropwizard/swagger/index.ftl b/dropwizard-swagger/src/main/resources/in/vectorpro/dropwizard/swagger/index.ftl similarity index 100% rename from src/main/resources/in/vectorpro/dropwizard/swagger/index.ftl rename to dropwizard-swagger/src/main/resources/in/vectorpro/dropwizard/swagger/index.ftl diff --git a/src/main/resources/swagger-static/swagger-snippet-generator.min.js b/dropwizard-swagger/src/main/resources/swagger-static/swagger-snippet-generator.min.js similarity index 100% rename from src/main/resources/swagger-static/swagger-snippet-generator.min.js rename to dropwizard-swagger/src/main/resources/swagger-static/swagger-snippet-generator.min.js diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApiSelectorDisabledTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApiSelectorDisabledTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApiSelectorDisabledTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApiSelectorDisabledTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApplicationContextPathAndRootPathSetTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApplicationContextPathAndRootPathSetTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApplicationContextPathAndRootPathSetTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApplicationContextPathAndRootPathSetTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApplicationContextPathSetTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApplicationContextPathSetTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApplicationContextPathSetTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithApplicationContextPathSetTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithAuthAndApiSelectorDisabledTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithAuthAndApiSelectorDisabledTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithAuthAndApiSelectorDisabledTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithAuthAndApiSelectorDisabledTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithAuthDisabledTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithAuthDisabledTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithAuthDisabledTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithAuthDisabledTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithContactTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithContactTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithContactTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithContactTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithCustomTemplateTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithCustomTemplateTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithCustomTemplateTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithCustomTemplateTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithNoSwaggerTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithNoSwaggerTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithNoSwaggerTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithNoSwaggerTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithPathSetProgramaticallyTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithPathSetProgramaticallyTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithPathSetProgramaticallyTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithPathSetProgramaticallyTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithRootPathSetTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithRootPathSetTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithRootPathSetTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithRootPathSetTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithServerTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithServerTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithServerTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithServerTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithSwaggerResourceDisabledTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithSwaggerResourceDisabledTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithSwaggerResourceDisabledTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DefaultServerWithSwaggerResourceDisabledTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DropwizardCommonTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DropwizardCommonTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DropwizardCommonTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DropwizardCommonTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DropwizardNoSwaggerTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DropwizardNoSwaggerTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DropwizardNoSwaggerTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DropwizardNoSwaggerTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/DropwizardTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DropwizardTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/DropwizardTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/DropwizardTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithApplicationContextPathAndRootPathSetTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithApplicationContextPathAndRootPathSetTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithApplicationContextPathAndRootPathSetTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithApplicationContextPathAndRootPathSetTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithApplicationContextPathSetTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithApplicationContextPathSetTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithApplicationContextPathSetTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithApplicationContextPathSetTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithRootPathSetTest.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithRootPathSetTest.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithRootPathSetTest.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/SimpleServerWithRootPathSetTest.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/TestApplication.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplication.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/TestApplication.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplication.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithApiSelectorDisabled.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithApiSelectorDisabled.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithApiSelectorDisabled.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithApiSelectorDisabled.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAssetsAndPathSetProgramatically.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAssetsAndPathSetProgramatically.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAssetsAndPathSetProgramatically.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAssetsAndPathSetProgramatically.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAuthAndApiSelectorDisabled.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAuthAndApiSelectorDisabled.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAuthAndApiSelectorDisabled.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAuthAndApiSelectorDisabled.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAuthDisabled.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAuthDisabled.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAuthDisabled.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithAuthDisabled.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithCustomTemplate.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithCustomTemplate.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithCustomTemplate.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithCustomTemplate.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithPathSetProgramatically.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithPathSetProgramatically.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithPathSetProgramatically.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestApplicationWithPathSetProgramatically.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/TestConfiguration.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestConfiguration.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/TestConfiguration.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestConfiguration.java diff --git a/src/test/java/in/vectorpro/dropwizard/swagger/TestResource.java b/dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestResource.java similarity index 100% rename from src/test/java/in/vectorpro/dropwizard/swagger/TestResource.java rename to dropwizard-swagger/src/test/java/in/vectorpro/dropwizard/swagger/TestResource.java diff --git a/src/test/resources/myassets/customIndex.ftl b/dropwizard-swagger/src/test/resources/myassets/customIndex.ftl similarity index 100% rename from src/test/resources/myassets/customIndex.ftl rename to dropwizard-swagger/src/test/resources/myassets/customIndex.ftl diff --git a/src/test/resources/myassets/dropwizard-logo.png b/dropwizard-swagger/src/test/resources/myassets/dropwizard-logo.png similarity index 100% rename from src/test/resources/myassets/dropwizard-logo.png rename to dropwizard-swagger/src/test/resources/myassets/dropwizard-logo.png diff --git a/src/test/resources/myassets/test.html b/dropwizard-swagger/src/test/resources/myassets/test.html similarity index 100% rename from src/test/resources/myassets/test.html rename to dropwizard-swagger/src/test/resources/myassets/test.html diff --git a/src/test/resources/test-default-assets.yaml b/dropwizard-swagger/src/test/resources/test-default-assets.yaml similarity index 100% rename from src/test/resources/test-default-assets.yaml rename to dropwizard-swagger/src/test/resources/test-default-assets.yaml diff --git a/src/test/resources/test-default-authenticated.yaml b/dropwizard-swagger/src/test/resources/test-default-authenticated.yaml similarity index 100% rename from src/test/resources/test-default-authenticated.yaml rename to dropwizard-swagger/src/test/resources/test-default-authenticated.yaml diff --git a/src/test/resources/test-default-contact.yaml b/dropwizard-swagger/src/test/resources/test-default-contact.yaml similarity index 100% rename from src/test/resources/test-default-contact.yaml rename to dropwizard-swagger/src/test/resources/test-default-contact.yaml diff --git a/src/test/resources/test-default-context-and-root-path.yaml b/dropwizard-swagger/src/test/resources/test-default-context-and-root-path.yaml similarity index 100% rename from src/test/resources/test-default-context-and-root-path.yaml rename to dropwizard-swagger/src/test/resources/test-default-context-and-root-path.yaml diff --git a/src/test/resources/test-default-context-path.yaml b/dropwizard-swagger/src/test/resources/test-default-context-path.yaml similarity index 100% rename from src/test/resources/test-default-context-path.yaml rename to dropwizard-swagger/src/test/resources/test-default-context-path.yaml diff --git a/src/test/resources/test-default-disabled.yaml b/dropwizard-swagger/src/test/resources/test-default-disabled.yaml similarity index 100% rename from src/test/resources/test-default-disabled.yaml rename to dropwizard-swagger/src/test/resources/test-default-disabled.yaml diff --git a/src/test/resources/test-default-root-path.yaml b/dropwizard-swagger/src/test/resources/test-default-root-path.yaml similarity index 100% rename from src/test/resources/test-default-root-path.yaml rename to dropwizard-swagger/src/test/resources/test-default-root-path.yaml diff --git a/src/test/resources/test-default-servers.yaml b/dropwizard-swagger/src/test/resources/test-default-servers.yaml similarity index 100% rename from src/test/resources/test-default-servers.yaml rename to dropwizard-swagger/src/test/resources/test-default-servers.yaml diff --git a/src/test/resources/test-default-with-path-set-programatically.yaml b/dropwizard-swagger/src/test/resources/test-default-with-path-set-programatically.yaml similarity index 100% rename from src/test/resources/test-default-with-path-set-programatically.yaml rename to dropwizard-swagger/src/test/resources/test-default-with-path-set-programatically.yaml diff --git a/src/test/resources/test-default-without-swagger-resource.yaml b/dropwizard-swagger/src/test/resources/test-default-without-swagger-resource.yaml similarity index 100% rename from src/test/resources/test-default-without-swagger-resource.yaml rename to dropwizard-swagger/src/test/resources/test-default-without-swagger-resource.yaml diff --git a/src/test/resources/test-default.yaml b/dropwizard-swagger/src/test/resources/test-default.yaml similarity index 100% rename from src/test/resources/test-default.yaml rename to dropwizard-swagger/src/test/resources/test-default.yaml diff --git a/src/test/resources/test-simple-with-context-and-root-path.yaml b/dropwizard-swagger/src/test/resources/test-simple-with-context-and-root-path.yaml similarity index 100% rename from src/test/resources/test-simple-with-context-and-root-path.yaml rename to dropwizard-swagger/src/test/resources/test-simple-with-context-and-root-path.yaml diff --git a/src/test/resources/test-simple-with-context-path.yaml b/dropwizard-swagger/src/test/resources/test-simple-with-context-path.yaml similarity index 100% rename from src/test/resources/test-simple-with-context-path.yaml rename to dropwizard-swagger/src/test/resources/test-simple-with-context-path.yaml diff --git a/src/test/resources/test-simple-with-root-path.yaml b/dropwizard-swagger/src/test/resources/test-simple-with-root-path.yaml similarity index 100% rename from src/test/resources/test-simple-with-root-path.yaml rename to dropwizard-swagger/src/test/resources/test-simple-with-root-path.yaml diff --git a/src/test/resources/test-simple.yaml b/dropwizard-swagger/src/test/resources/test-simple.yaml similarity index 100% rename from src/test/resources/test-simple.yaml rename to dropwizard-swagger/src/test/resources/test-simple.yaml diff --git a/pom.xml b/pom.xml index 6497cb1..3a3e968 100644 --- a/pom.xml +++ b/pom.xml @@ -16,17 +16,25 @@ + 4.0.0 - jar - in.vectorpro.dropwizard - dropwizard-swagger + in.vectorpro.dropwizard + dropwizard-swagger-parent 2.1.12-1 - Dropwizard Swagger v2.x and OpenAPI 3.x Integration + + pom + + Dropwizard Swagger v2.x and OpenAPI 3.x Integration :: Parent POM https://github.com/Vect0rPro/dropwizard-swagger - A simple way to document your REST APIs in Dropwizard using Swagger + Dropwizard Swagger v2.x and OpenAPI 3.x Integration :: Parent POM 2021 + + dropwizard-swagger + dropwizard-swagger-bom + + scm:git:https://github.com/Vect0rPro/dropwizard-swagger.git scm:git:https://github.com/Vect0rPro/dropwizard-swagger.git @@ -77,6 +85,7 @@ UTF-8 UTF-8 UTF-8 + false 2.1.12 33.5.0-jre @@ -103,75 +112,6 @@ - - - io.dropwizard - dropwizard-core - ${dropwizard.version} - provided - - - io.dropwizard - dropwizard-views - ${dropwizard.version} - - - io.dropwizard - dropwizard-assets - ${dropwizard.version} - - - io.dropwizard - dropwizard-auth - ${dropwizard.version} - - - io.dropwizard - dropwizard-views-freemarker - ${dropwizard.version} - - - in.vectorpro.dropwizard - dropwizard-swagger-ui - ${dropwizard.swagger.ui.version} - - - io.swagger.core.v3 - swagger-jaxrs2 - ${swagger.version} - - - io.rest-assured - rest-assured - 4.5.1 - test - - - io.dropwizard - dropwizard-testing - ${dropwizard.version} - test - - - junit - junit - - - - - org.junit.jupiter - junit-jupiter-engine - ${junit.jupiter.version} - test - - - org.javassist - javassist - ${javassist.version} - test - - - release @@ -311,6 +251,7 @@ sha256 + ${enforcer.skip} enforce @@ -318,26 +259,6 @@ - - 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