From 0ee13dcd0a0385be18240175623f8668264d5463 Mon Sep 17 00:00:00 2001 From: Jochen Schalanda Date: Tue, 27 Aug 2019 20:24:58 +0200 Subject: [PATCH] Dependency reorganization (#2897) * Create properties for all dependencies * Split BOM into Dropwizard modules and transitive dependencies * Introduce dropwizard-project for common build configuration dropwizard-parent is still the parent POM for most Dropwizard modules, but automatically includes the dependencies from dropwizard-bom and dropwizard-dependencies. --- docs/pom.xml | 17 +- dropwizard-archetypes/java-simple/pom.xml | 85 +-- .../resources/archetype-resources/pom.xml | 2 +- dropwizard-archetypes/pom.xml | 330 ++++----- dropwizard-assets/pom.xml | 13 +- dropwizard-auth/pom.xml | 13 +- dropwizard-benchmarks/pom.xml | 31 +- dropwizard-bom/pom.xml | 652 +----------------- dropwizard-client/pom.xml | 14 +- dropwizard-configuration/pom.xml | 13 +- dropwizard-core/pom.xml | 13 +- dropwizard-db/pom.xml | 13 +- dropwizard-dependencies/pom.xml | 498 +++++++++++++ dropwizard-e2e/pom.xml | 13 +- dropwizard-example/pom.xml | 2 +- dropwizard-forms/pom.xml | 13 +- dropwizard-hibernate/pom.xml | 13 +- dropwizard-http2/pom.xml | 13 +- dropwizard-jackson/pom.xml | 13 +- dropwizard-jdbi/pom.xml | 13 +- dropwizard-jdbi3/pom.xml | 13 +- dropwizard-jersey/pom.xml | 13 +- dropwizard-jetty/pom.xml | 13 +- dropwizard-json-logging/pom.xml | 13 +- dropwizard-lifecycle/pom.xml | 13 +- dropwizard-logging/pom.xml | 13 +- dropwizard-metrics-graphite/pom.xml | 13 +- dropwizard-metrics/pom.xml | 13 +- dropwizard-migrations/pom.xml | 13 +- dropwizard-parent/pom.xml | 310 +++++++++ dropwizard-request-logging/pom.xml | 13 +- dropwizard-servlets/pom.xml | 13 +- dropwizard-testing/pom.xml | 13 +- dropwizard-util/pom.xml | 13 +- dropwizard-validation/pom.xml | 13 +- dropwizard-views-freemarker/pom.xml | 13 +- dropwizard-views-mustache/pom.xml | 13 +- dropwizard-views/pom.xml | 13 +- pom.xml | 354 ++-------- 39 files changed, 1126 insertions(+), 1533 deletions(-) create mode 100644 dropwizard-dependencies/pom.xml create mode 100644 dropwizard-parent/pom.xml diff --git a/docs/pom.xml b/docs/pom.xml index e1cce41296e..dc60d5b5bb5 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -4,7 +4,7 @@ io.dropwizard - dropwizard-parent + dropwizard-project 2.0.0-rc6-SNAPSHOT @@ -12,16 +12,29 @@ Dropwizard Documentation - true true + true true + + + + org.apache.maven.plugins + maven-jar-plugin + + true + + + + + kr.motd.maven sphinx-maven-plugin + 2.6.0 ${project.basedir}/source diff --git a/dropwizard-archetypes/java-simple/pom.xml b/dropwizard-archetypes/java-simple/pom.xml index d24c233de7f..c3f05942fe4 100644 --- a/dropwizard-archetypes/java-simple/pom.xml +++ b/dropwizard-archetypes/java-simple/pom.xml @@ -1,55 +1,42 @@ - - 4.0.0 + + 4.0.0 - - io.dropwizard.archetypes - dropwizard-archetypes - 2.0.0-rc6-SNAPSHOT - + + io.dropwizard.archetypes + dropwizard-archetypes + 2.0.0-rc6-SNAPSHOT + - java-simple - maven-archetype + java-simple + maven-archetype - Dropwizard Archetype for Simple Java Services - - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - - - - - - maven-invoker-plugin - - - - - - - src/main/resources - true - - archetype-resources/pom.xml - - - - src/main/resources - false - - archetype-resources/pom.xml - - - - + Dropwizard Archetype for Simple Java Services + + + + + maven-invoker-plugin + + + + + + src/main/resources + true + + archetype-resources/pom.xml + + + + src/main/resources + false + + archetype-resources/pom.xml + + + + diff --git a/dropwizard-archetypes/java-simple/src/main/resources/archetype-resources/pom.xml b/dropwizard-archetypes/java-simple/src/main/resources/archetype-resources/pom.xml index 1e9528ae31b..152841c5b2d 100644 --- a/dropwizard-archetypes/java-simple/src/main/resources/archetype-resources/pom.xml +++ b/dropwizard-archetypes/java-simple/src/main/resources/archetype-resources/pom.xml @@ -27,7 +27,7 @@ io.dropwizard - dropwizard-bom + dropwizard-dependencies \${dropwizard.version} pom import diff --git a/dropwizard-archetypes/pom.xml b/dropwizard-archetypes/pom.xml index 996e673e8f8..4c616424dab 100644 --- a/dropwizard-archetypes/pom.xml +++ b/dropwizard-archetypes/pom.xml @@ -1,175 +1,177 @@ - - 4.0.0 + + 4.0.0 - - io.dropwizard - dropwizard-parent - 2.0.0-rc6-SNAPSHOT - + + io.dropwizard + dropwizard-project + 2.0.0-rc6-SNAPSHOT + - - ${project.basedir}/src/test/resources/projects - ${project.build.directory}/it - ${project.build.itDirectory}/projects - + + ${project.basedir}/src/test/resources/projects + ${project.build.directory}/it + ${project.build.itDirectory}/projects + - io.dropwizard.archetypes - dropwizard-archetypes - pom + io.dropwizard.archetypes + dropwizard-archetypes + pom - Dropwizard Archetypes - - A collection of Maven Archetypes for bootstrapping development of a new Dropwizard Service. - + Dropwizard Archetypes + + A collection of Maven Archetypes for bootstrapping development of a new Dropwizard Service. + - - java-simple - + + java-simple + - - - - org.apache.maven.archetype - archetype-packaging - 3.1.2 - - - - - - maven-archetype-plugin - 3.1.2 - - - maven-resources-plugin - 3.1.0 - - \ - - + + + + org.apache.maven.archetype + archetype-packaging + ${maven-archetype-plugin.version} + + + + + + org.apache.maven.archetype + maven-archetype-plugin + + + org.apache.maven.plugins + maven-resources-plugin + + \ + + - - - - maven-clean-plugin - 3.1.0 - - - prepare-integration-test - - clean - - pre-integration-test - - true - - - ${project.build.itOutputDirectory} - - **/* - - - - - - - - - maven-invoker-plugin - 3.2.0 - - - ${project.parent.basedir}/src/test/resources/settings.xml - - ${project.build.itDirectory}/repo - - true - - - - - generate-project - - install - run - - - - org.apache.maven.plugins:maven-archetype-plugin:generate - - - * - - ${project.build.itOutputDirectory} - ${project.build.itSourceDirectory} - - ${project.artifactId} - ${project.groupId} - ${project.version} - local - false - - - - - - verify - - run - - - - verify - - - */*/pom.xml - - ${project.build.itOutputDirectory} - - - - - - + + + + org.apache.maven.plugins + maven-clean-plugin + + + prepare-integration-test + + clean + + pre-integration-test + + true + + + ${project.build.itOutputDirectory} + + **/* + + + + + + + + + org.apache.maven.plugins + maven-invoker-plugin + + + ${project.parent.basedir}/src/test/resources/settings.xml + + ${project.build.itDirectory}/repo + + true + + + + + generate-project + + install + run + + + + org.apache.maven.plugins:maven-archetype-plugin:generate + + + * + + ${project.build.itOutputDirectory} + ${project.build.itSourceDirectory} + + ${project.artifactId} + ${project.groupId} + ${project.version} + local + false + + + + + + verify + + run + + + + verify + + + */*/pom.xml + + ${project.build.itOutputDirectory} + + + + + + - - - maven-resources-plugin - - - package-tools - - resources - - package - false - - - - - - - src/main/resources - true - - dropwizard-create - - - - + + + org.apache.maven.plugins + maven-resources-plugin + + + package-tools + + resources + + package + false + + + + + + + src/main/resources + true + + dropwizard-create + + + + - - - dev - - true - true - - - + + + dev + + true + true + + + diff --git a/dropwizard-assets/pom.xml b/dropwizard-assets/pom.xml index f48607f8025..0b158726c6d 100644 --- a/dropwizard-assets/pom.xml +++ b/dropwizard-assets/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-assets Dropwizard Asset Bundle - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-auth/pom.xml b/dropwizard-auth/pom.xml index 887c38aa118..805eedfc026 100644 --- a/dropwizard-auth/pom.xml +++ b/dropwizard-auth/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-auth Dropwizard Authentication - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-benchmarks/pom.xml b/dropwizard-benchmarks/pom.xml index 941b3f54d59..e61e0dd05e8 100644 --- a/dropwizard-benchmarks/pom.xml +++ b/dropwizard-benchmarks/pom.xml @@ -1,11 +1,13 @@ - + 4.0.0 dropwizard-parent io.dropwizard 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent @@ -25,18 +27,6 @@ dropwizard-benchmarks Dropwizard Benchmarks - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - org.openjdk.jmh @@ -61,4 +51,19 @@ jersey-test-framework-core + + + + + org.jacoco + jacoco-maven-plugin + + + io/dropwizard/benchmarks/**/*.class + org/openjdk/jmh/**/*.class + + + + + diff --git a/dropwizard-bom/pom.xml b/dropwizard-bom/pom.xml index 662c7c6b06b..9b08c0a6731 100644 --- a/dropwizard-bom/pom.xml +++ b/dropwizard-bom/pom.xml @@ -1,10 +1,11 @@ - + 4.0.0 io.dropwizard - dropwizard-parent + dropwizard-project 2.0.0-rc6-SNAPSHOT @@ -16,658 +17,11 @@ - UTF-8 - UTF-8 ${project.version} - 28.0-jre - 2.29 - 2.9.9.20190807 - 9.4.20.v20190813 - 3.0.0.v201112011016 - 4.1.0 - 1.7.28 - 1.2.3 - 1.4.199 - 3.9.1 - 4.12 - 3.13.2 - 3.0.0 - - - com.fasterxml.jackson - jackson-bom - ${jackson.version} - pom - import - - - - org.objenesis - objenesis - 3.0.1 - - - org.apache.commons - commons-lang3 - 3.9 - - - org.apache.commons - commons-text - 1.7 - - - com.google.guava - guava - ${guava.version} - - - com.google.code.findbugs - jsr305 - - - - - com.github.ben-manes.caffeine - caffeine - 2.8.0 - - - com.google.errorprone - error_prone_annotations - 2.3.3 - - - org.checkerframework - checker-qual - 2.10.1 - - - net.sourceforge.argparse4j - argparse4j - 0.8.1 - - - com.google.code.findbugs - jsr305 - 3.0.2 - - - joda-time - joda-time - 2.10.3 - - - org.hibernate.validator - hibernate-validator - 6.0.17.Final - - - org.glassfish - jakarta.el - 3.0.2 - - - javax.servlet - javax.servlet-api - 4.0.1 - - - javax.xml.bind - jaxb-api - 2.3.1 - runtime - - - javax.activation - javax.activation-api - 1.2.0 - runtime - - - org.apache.httpcomponents - httpclient - 4.5.9 - - - commons-logging - commons-logging - - - - - org.apache.tomcat - tomcat-jdbc - 9.0.24 - - - com.h2database - h2 - ${h2.version} - - - org.jadira.usertype - usertype.core - 7.0.0.CR1 - - - org.slf4j - slf4j-api - - - org.joda - joda-money - - - org.apache.geronimo.specs - geronimo-jta_1.1_spec - - - - - org.hibernate - hibernate-core - 5.4.4.Final - - - org.jboss.logging - jboss-logging - - - - - org.javassist - javassist - 3.25.0-GA - - - com.fasterxml - classmate - 1.5.0 - - - net.bytebuddy - byte-buddy - 1.10.1 - - - org.hsqldb - hsqldb - 2.5.0 - - - org.liquibase - liquibase-core - 3.8.0 - - - org.yaml - snakeyaml - - - - - com.mattbertolini - liquibase-slf4j - 2.0.0 - - - org.slf4j - slf4j-api - - - org.liquibase - liquibase-core - - - - - net.jcip - jcip-annotations - 1.0 - - - com.github.spullara.mustache.java - compiler - 0.9.6 - - - com.google.guava - guava - - - - - org.freemarker - freemarker - 2.3.29 - - - org.jdbi - jdbi - 2.78 - - - org.jdbi - jdbi3-bom - ${jdbi3.version} - pom - import - - - - - org.eclipse.jetty - jetty-server - ${jetty.version} - - - org.eclipse.jetty - jetty-util - ${jetty.version} - - - org.eclipse.jetty - jetty-webapp - ${jetty.version} - - - org.eclipse.jetty - jetty-continuation - ${jetty.version} - - - org.eclipse.jetty - jetty-servlet - ${jetty.version} - - - org.eclipse.jetty - jetty-servlet - tests - ${jetty.version} - - - org.eclipse.jetty - jetty-servlets - ${jetty.version} - - - org.eclipse.jetty - jetty-http - ${jetty.version} - - - org.eclipse.jetty - jetty-http - tests - ${jetty.version} - - - org.eclipse.jetty - jetty-alpn-openjdk8-server - ${jetty.version} - - - org.eclipse.jetty.http2 - http2-server - ${jetty.version} - - - org.eclipse.jetty.http2 - http2-client - ${jetty.version} - - - org.eclipse.jetty - jetty-client - ${jetty.version} - - - org.eclipse.jetty.http2 - http2-http-client-transport - ${jetty.version} - - - org.eclipse.jetty - jetty-alpn-openjdk8-client - ${jetty.version} - - - org.eclipse.jetty - jetty-alpn-conscrypt-server - ${jetty.version} - - - org.eclipse.jetty.toolchain.setuid - jetty-setuid-java - 1.0.3 - - - org.eclipse.jetty - jetty-util - - - org.eclipse.jetty - jetty-server - - - - - org.eclipse.jetty - jetty-alpn-java-server - ${jetty.version} - - - org.eclipse.jetty - jetty-alpn-java-client - ${jetty.version} - - - - - org.glassfish.jersey - jersey-bom - ${jersey.version} - pom - import - - - - org.glassfish.jersey.inject - jersey-hk2 - ${jersey.version} - - - - - io.dropwizard.metrics - metrics-annotation - ${metrics4.version} - - - io.dropwizard.metrics - metrics-core - ${metrics4.version} - - - org.slf4j - slf4j-api - - - - - io.dropwizard.metrics - metrics-jvm - ${metrics4.version} - - - org.slf4j - slf4j-api - - - - - io.dropwizard.metrics - metrics-jmx - ${metrics4.version} - - - org.slf4j - slf4j-api - - - - - io.dropwizard.metrics - metrics-servlets - ${metrics4.version} - - - com.fasterxml.jackson.core - jackson-databind - - - org.slf4j - slf4j-api - - - - - io.dropwizard.metrics - metrics-healthchecks - ${metrics4.version} - - - org.slf4j - slf4j-api - - - - - io.dropwizard.metrics - metrics-logback - ${metrics4.version} - - - ch.qos.logback - logback-classic - - - org.slf4j - slf4j-api - - - - - io.dropwizard.metrics - metrics-jersey2 - ${metrics4.version} - - - org.glassfish.jersey.core - jersey-server - - - org.slf4j - slf4j-api - - - - - io.dropwizard.metrics - metrics-jetty9 - ${metrics4.version} - - - org.eclipse.jetty - jetty-server - - - org.slf4j - slf4j-api - - - - - io.dropwizard.metrics - metrics-httpclient - ${metrics4.version} - - - commons-logging - commons-logging - - - org.slf4j - slf4j-api - - - org.apache.httpcomponents - httpclient - - - - - io.dropwizard.metrics - metrics-jdbi - ${metrics4.version} - - - org.jdbi - jdbi - - - org.slf4j - slf4j-api - - - - - io.dropwizard.metrics - metrics-jdbi3 - ${metrics4.version} - - - org.jdbi - jdbi3-core - - - org.slf4j - slf4j-api - - - - - io.dropwizard.metrics - metrics-graphite - ${metrics4.version} - - - org.slf4j - slf4j-api - - - - - - - org.slf4j - slf4j-api - ${slf4j.version} - - - org.slf4j - jul-to-slf4j - ${slf4j.version} - - - org.slf4j - log4j-over-slf4j - ${slf4j.version} - - - org.slf4j - jcl-over-slf4j - ${slf4j.version} - - - ch.qos.logback - logback-access - ${logback.version} - - - ch.qos.logback - logback-core - ${logback.version} - - - ch.qos.logback - logback-classic - ${logback.version} - - - org.slf4j - slf4j-api - - - - - io.dropwizard.logback - logback-throttling-appender - 1.0.1 - - - - - junit - junit - ${junit.version} - - - org.junit - junit-bom - ${junit5.version} - pom - import - - - org.mockito - mockito-core - ${mockito.version} - test - - - org.mockito - mockito-junit-jupiter - ${mockito.version} - test - - - org.assertj - assertj-core - ${assertj.version} - test - - - org.glassfish.jersey.test-framework - jersey-test-framework-core - ${jersey.version} - - - javax.servlet - javax.servlet-api - - - - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-grizzly2 - ${jersey.version} - - - javax.servlet - javax.servlet-api - - - - - org.glassfish.jersey.test-framework.providers - jersey-test-framework-provider-inmemory - ${jersey.version} - - - javax.servlet - javax.servlet-api - - - - - io.dropwizard dropwizard-assets diff --git a/dropwizard-client/pom.xml b/dropwizard-client/pom.xml index 77f6f9b70de..b9a35582150 100644 --- a/dropwizard-client/pom.xml +++ b/dropwizard-client/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-client Dropwizard HTTP Client - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard @@ -72,7 +61,6 @@ org.bouncycastle bcprov-jdk15on - 1.62 test diff --git a/dropwizard-configuration/pom.xml b/dropwizard-configuration/pom.xml index b863d9c5dc7..842ceb20667 100644 --- a/dropwizard-configuration/pom.xml +++ b/dropwizard-configuration/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-configuration Dropwizard Configuration Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-core/pom.xml b/dropwizard-core/pom.xml index 6bf4838f316..8cbd160b24a 100644 --- a/dropwizard-core/pom.xml +++ b/dropwizard-core/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-core Dropwizard - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-db/pom.xml b/dropwizard-db/pom.xml index 770c2b3b1e4..dfe9d8b887f 100644 --- a/dropwizard-db/pom.xml +++ b/dropwizard-db/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-db Dropwizard Database Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-dependencies/pom.xml b/dropwizard-dependencies/pom.xml new file mode 100644 index 00000000000..eab46e9b2af --- /dev/null +++ b/dropwizard-dependencies/pom.xml @@ -0,0 +1,498 @@ + + + 4.0.0 + + + io.dropwizard + dropwizard-bom + 2.0.0-rc6-SNAPSHOT + ../dropwizard-bom + + + dropwizard-dependencies + pom + Dropwizard Dependencies + + Bill of materials to make sure a consistent set of versions is used for Dropwizard's transitive dependencies. + + + + + 0.8.1 + 1.10.1 + 2.8.0 + 2.10.1 + 1.5.0 + 3.9 + 1.7 + 2.3.3 + 2.3.3 + 2.3.29 + 28.0-jre + 5.4.4.Final + 6.0.17.Final + 4.5.9 + 2.9.9.20190807 + 3.0.2 + 3.25.0-GA + 4.0.1 + 2.3.1 + 1.0 + 2.78 + 3.9.1 + 2.29 + 1.0.3 + 9.4.20.v20190813 + 2.10.3 + 3.0.2 + 3.8.0 + 2.0.0 + 1.0.1 + 1.2.3 + 4.1.0 + 0.9.6 + 0.6.5 + 3.0.1 + 3.0.0.v201112011016 + 1.7.28 + 9.0.24 + 7.0.0.CR1 + + + 3.13.2 + 1.62 + 1.4.199 + 2.5.0 + 4.12 + 5.5.1 + 3.0.0 + + + 3.8.1 + 1.4.1 + 3.1.0 + 2.22.2 + 4.3.0 + 0.8.4 + 1.0.0 + 1.4.0 + 2.8.5 + + + + + + + com.fasterxml.jackson + jackson-bom + ${jackson.version} + pom + import + + + + org.objenesis + objenesis + ${objenesis.version} + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + org.apache.commons + commons-text + ${commons-text.version} + + + com.google.guava + guava + ${guava.version} + + + com.google.code.findbugs + jsr305 + + + + + com.github.ben-manes.caffeine + caffeine + ${caffeine.version} + + + com.google.errorprone + error_prone_annotations + ${error_prone_annotations.version} + + + org.checkerframework + checker-qual + ${checker-qual.version} + + + net.sourceforge.argparse4j + argparse4j + ${argparse4j.version} + + + com.google.code.findbugs + jsr305 + ${jsr305.version} + + + joda-time + joda-time + ${joda-time.version} + + + org.hibernate.validator + hibernate-validator + ${hibernate-validator.version} + + + org.glassfish + jakarta.el + ${jakarta.el.version} + + + javax.servlet + javax.servlet-api + ${javax.servlet-api.version} + + + javax.xml.bind + jaxb-api + ${jaxb-api.version} + runtime + + + javax.activation + javax.activation-api + 1.2.0 + runtime + + + org.apache.httpcomponents + httpclient + ${httpclient.version} + + + commons-logging + commons-logging + + + + + org.apache.tomcat + tomcat-jdbc + ${tomcat-jdbc.version} + + + com.h2database + h2 + ${h2.version} + + + org.jadira.usertype + usertype.core + ${usertype.core.version} + + + org.slf4j + slf4j-api + + + org.joda + joda-money + + + org.apache.geronimo.specs + geronimo-jta_1.1_spec + + + + + org.hibernate + hibernate-core + ${hibernate-core.version} + + + org.jboss.logging + jboss-logging + + + + + org.javassist + javassist + ${javassist.version} + + + com.fasterxml + classmate + ${classmate.version} + + + net.bytebuddy + byte-buddy + ${byte-buddy.version} + + + org.hsqldb + hsqldb + ${hsqldb.version} + + + org.liquibase + liquibase-core + ${liquibase-core.version} + + + org.yaml + snakeyaml + + + + + com.mattbertolini + liquibase-slf4j + ${liquibase-slf4j.version} + + + org.slf4j + slf4j-api + + + org.liquibase + liquibase-core + + + + + net.jcip + jcip-annotations + ${jcip-annotations.version} + + + com.github.spullara.mustache.java + compiler + ${mustache-compiler.version} + + + com.google.guava + guava + + + + + org.freemarker + freemarker + ${freemarker.version} + + + org.jdbi + jdbi + ${jdbi.version} + + + org.jdbi + jdbi3-bom + ${jdbi3.version} + pom + import + + + + + org.eclipse.jetty + jetty-bom + ${jetty.version} + pom + import + + + org.eclipse.jetty + jetty-servlet + tests + ${jetty.version} + test + + + org.eclipse.jetty + jetty-http + tests + ${jetty.version} + test + + + org.eclipse.jetty.toolchain.setuid + jetty-setuid-java + ${jetty-setuid-java.version} + + + org.eclipse.jetty + jetty-util + + + org.eclipse.jetty + jetty-server + + + + + + + org.glassfish.jersey + jersey-bom + ${jersey.version} + pom + import + + + + + io.dropwizard.metrics + metrics-bom + ${metrics4.version} + pom + import + + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.slf4j + jul-to-slf4j + ${slf4j.version} + + + org.slf4j + log4j-over-slf4j + ${slf4j.version} + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + + + ch.qos.logback + logback-access + ${logback.version} + + + ch.qos.logback + logback-core + ${logback.version} + + + ch.qos.logback + logback-classic + ${logback.version} + + + org.slf4j + slf4j-api + + + + + io.dropwizard.logback + logback-throttling-appender + ${logback-throttling-appender.version} + + + + + junit + junit + ${junit.version} + + + org.junit + junit-bom + ${junit5.version} + pom + import + + + org.mockito + mockito-core + ${mockito.version} + test + + + org.mockito + mockito-junit-jupiter + ${mockito.version} + test + + + org.assertj + assertj-core + ${assertj.version} + test + + + org.bouncycastle + bcprov-jdk15on + ${bcprov-jdk15on.version} + test + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + org.apache.maven.plugins + maven-enforcer-plugin + ${maven-enforcer-plugin.version} + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + org.eluder.coveralls + coveralls-maven-plugin + ${coveralls-maven-plugin.version} + + + org.jacoco + jacoco-maven-plugin + ${jacoco-maven-plugin.version} + + + org.simplify4u.plugins + pgpverify-maven-plugin + ${pgpverify-maven-plugin.version} + + + org.eclipse.m2e + lifecycle-mapping + ${lifecycle-mapping.version} + + + + + diff --git a/dropwizard-e2e/pom.xml b/dropwizard-e2e/pom.xml index 44d654096d0..84b83b1c172 100644 --- a/dropwizard-e2e/pom.xml +++ b/dropwizard-e2e/pom.xml @@ -6,6 +6,7 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-e2e @@ -22,18 +23,6 @@ true - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-example/pom.xml b/dropwizard-example/pom.xml index 58d50b03a95..4267383722f 100644 --- a/dropwizard-example/pom.xml +++ b/dropwizard-example/pom.xml @@ -29,7 +29,7 @@ io.dropwizard - dropwizard-bom + dropwizard-dependencies ${project.version} pom import diff --git a/dropwizard-forms/pom.xml b/dropwizard-forms/pom.xml index 93fb36f9c49..59f04657afc 100644 --- a/dropwizard-forms/pom.xml +++ b/dropwizard-forms/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-forms Dropwizard Multipart Form Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-hibernate/pom.xml b/dropwizard-hibernate/pom.xml index 6af5862508f..7ed46b8d439 100644 --- a/dropwizard-hibernate/pom.xml +++ b/dropwizard-hibernate/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-hibernate Dropwizard Hibernate Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-http2/pom.xml b/dropwizard-http2/pom.xml index bdc1714d204..de975c74aa0 100644 --- a/dropwizard-http2/pom.xml +++ b/dropwizard-http2/pom.xml @@ -6,6 +6,7 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-http2 @@ -17,18 +18,6 @@ "-Xbootclasspath/p:/${user.home}/.m2/repository/org/mortbay/jetty/alpn/alpn-boot/${alpn-boot.version}/alpn-boot-${alpn-boot.version}.jar" -Duser.language=en -Duser.region=US - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-jackson/pom.xml b/dropwizard-jackson/pom.xml index 401be58fa79..4d348ba675b 100644 --- a/dropwizard-jackson/pom.xml +++ b/dropwizard-jackson/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-jackson Dropwizard Jackson Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - com.google.guava diff --git a/dropwizard-jdbi/pom.xml b/dropwizard-jdbi/pom.xml index 64279d98c12..4637b29776f 100755 --- a/dropwizard-jdbi/pom.xml +++ b/dropwizard-jdbi/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-jdbi Dropwizard JDBI Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-jdbi3/pom.xml b/dropwizard-jdbi3/pom.xml index 8dee2a415d3..ba308ead6de 100644 --- a/dropwizard-jdbi3/pom.xml +++ b/dropwizard-jdbi3/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-jdbi3 Dropwizard JDBI3 Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-jersey/pom.xml b/dropwizard-jersey/pom.xml index 80b3b9dd344..491ca371175 100644 --- a/dropwizard-jersey/pom.xml +++ b/dropwizard-jersey/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-jersey Dropwizard Jersey Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-jetty/pom.xml b/dropwizard-jetty/pom.xml index c42faeca45a..825c5e8aa2d 100644 --- a/dropwizard-jetty/pom.xml +++ b/dropwizard-jetty/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-jetty Dropwizard Jetty Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-json-logging/pom.xml b/dropwizard-json-logging/pom.xml index d1782547c99..3cf81d2452a 100644 --- a/dropwizard-json-logging/pom.xml +++ b/dropwizard-json-logging/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-json-logging Dropwizard JSON logging - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-lifecycle/pom.xml b/dropwizard-lifecycle/pom.xml index 66337a49661..b43d19bb076 100644 --- a/dropwizard-lifecycle/pom.xml +++ b/dropwizard-lifecycle/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-lifecycle Dropwizard Lifecycle Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - org.slf4j diff --git a/dropwizard-logging/pom.xml b/dropwizard-logging/pom.xml index c7ddfee1591..722b2696a6b 100644 --- a/dropwizard-logging/pom.xml +++ b/dropwizard-logging/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-logging Dropwizard Logging Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-metrics-graphite/pom.xml b/dropwizard-metrics-graphite/pom.xml index eef3a188119..4970580b61d 100644 --- a/dropwizard-metrics-graphite/pom.xml +++ b/dropwizard-metrics-graphite/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-metrics-graphite Dropwizard Metrics Support for Graphite - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-metrics/pom.xml b/dropwizard-metrics/pom.xml index ee714401c6a..a4553002bc6 100644 --- a/dropwizard-metrics/pom.xml +++ b/dropwizard-metrics/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-metrics Dropwizard Metrics Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-migrations/pom.xml b/dropwizard-migrations/pom.xml index 4397fa6c0de..9f1cf449b1a 100644 --- a/dropwizard-migrations/pom.xml +++ b/dropwizard-migrations/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-migrations Dropwizard Migrations - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-parent/pom.xml b/dropwizard-parent/pom.xml new file mode 100644 index 00000000000..451549e4825 --- /dev/null +++ b/dropwizard-parent/pom.xml @@ -0,0 +1,310 @@ + + + 4.0.0 + + io.dropwizard + dropwizard-dependencies + 2.0.0-rc6-SNAPSHOT + ../dropwizard-dependencies + + + dropwizard-parent + pom + + Dropwizard Parent + + Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web + applications. + + + + 1.8 + 1.8 + true + true + false + true + + -Duser.language=en -Duser.region=US + + + + + release + + + performRelease + true + + + + true + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + none + true + + + + attach-javadocs + + jar + + + + + + + + + dev + + true + true + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + classes + 2 + true + + + + + + + compile-eclipse + + 1.8 + + m2e.version + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + true + + + + org.eclipse.m2e + lifecycle-mapping + ${lifecycle-mapping.version} + + + + + + org.simplify4u.plugins + pgpverify-maven-plugin + ${pgpverify-maven-plugin.version} + + check + + + + + + + + + + + + + + + compile-not-eclipse + + 1.8 + + !m2e.version + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + true + javac-with-errorprone + true + + + + com.uber.nullaway + nullaway + ${nullaway.version} + + + + -XepDisableWarningsInGeneratedCode + + -Xep:EqualsGetClass:OFF + -Xep:NullAway:ERROR + -XepOpt:NullAway:AnnotatedPackages=io.dropwizard + -XepOpt:NullAway:ExcludedFieldAnnotations=org.mockito.Mock + -XepOpt:NullAway:UnannotatedSubPackages=io.dropwizard.benchmarks + + + + + org.codehaus.plexus + plexus-compiler-javac-errorprone + ${plexus-compiler-javac-errorprone.version} + + + com.google.errorprone + error_prone_core + ${error_prone.version} + + + + + + + + + + + + io.dropwizard + dropwizard-dependencies + ${project.version} + pom + import + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce + + + + + + + org.slf4j:slf4j-log4j12 + + org.slf4j:slf4j-jdk14 + + log4j:log4j + + commons-logging:commons-logging + + + + + + enforce + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + + + + + + org.jacoco + jacoco-maven-plugin + + + prepare-agent + + prepare-agent + + + + report + + report + + + + + + org.eluder.coveralls + coveralls-maven-plugin + + + org.simplify4u.plugins + pgpverify-maven-plugin + + true + hkps://keyserver.ubuntu.com + + + + + check + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + none + true + + + + html + + javadoc + + + + + + + diff --git a/dropwizard-request-logging/pom.xml b/dropwizard-request-logging/pom.xml index a5ca4ddcb5f..31102568118 100644 --- a/dropwizard-request-logging/pom.xml +++ b/dropwizard-request-logging/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-request-logging Dropwizard Request Logging Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-servlets/pom.xml b/dropwizard-servlets/pom.xml index ab91a0ff2bd..c48ee0db0fe 100644 --- a/dropwizard-servlets/pom.xml +++ b/dropwizard-servlets/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-servlets Dropwizard Servlet Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - org.slf4j diff --git a/dropwizard-testing/pom.xml b/dropwizard-testing/pom.xml index ac6ce193793..14738ea11ac 100644 --- a/dropwizard-testing/pom.xml +++ b/dropwizard-testing/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-testing Dropwizard Test Helpers - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-util/pom.xml b/dropwizard-util/pom.xml index d2913e6892a..a907133b134 100644 --- a/dropwizard-util/pom.xml +++ b/dropwizard-util/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-util Dropwizard Utility Classes - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - com.fasterxml.jackson.core diff --git a/dropwizard-validation/pom.xml b/dropwizard-validation/pom.xml index b34b9cb9f57..e9625a183fe 100644 --- a/dropwizard-validation/pom.xml +++ b/dropwizard-validation/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-validation Dropwizard Validation Support - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-views-freemarker/pom.xml b/dropwizard-views-freemarker/pom.xml index 15257bbbe94..d7f326b6a35 100644 --- a/dropwizard-views-freemarker/pom.xml +++ b/dropwizard-views-freemarker/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-views-freemarker Dropwizard Freemarker Views - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-views-mustache/pom.xml b/dropwizard-views-mustache/pom.xml index 77afe3b3bf2..ba7f0776532 100644 --- a/dropwizard-views-mustache/pom.xml +++ b/dropwizard-views-mustache/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-views-mustache Dropwizard Mustache Views - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/dropwizard-views/pom.xml b/dropwizard-views/pom.xml index 5d189befc91..3f18c7e4063 100644 --- a/dropwizard-views/pom.xml +++ b/dropwizard-views/pom.xml @@ -6,23 +6,12 @@ io.dropwizard dropwizard-parent 2.0.0-rc6-SNAPSHOT + ../dropwizard-parent dropwizard-views Dropwizard Views - - - - io.dropwizard - dropwizard-bom - ${project.version} - pom - import - - - - io.dropwizard diff --git a/pom.xml b/pom.xml index 4a6827e5bd8..8cb35d83300 100644 --- a/pom.xml +++ b/pom.xml @@ -1,9 +1,10 @@ - + 4.0.0 io.dropwizard - dropwizard-parent + dropwizard-project 2.0.0-rc6-SNAPSHOT pom @@ -15,8 +16,10 @@ - docs dropwizard-bom + dropwizard-dependencies + dropwizard-parent + dropwizard-core dropwizard-client dropwizard-db @@ -42,27 +45,38 @@ dropwizard-servlets dropwizard-lifecycle dropwizard-assets - dropwizard-archetypes dropwizard-http2 dropwizard-request-logging dropwizard-json-logging + + dropwizard-archetypes + docs http://www.dropwizard.io/${project.version} + UTF-8 UTF-8 - true - 1.8 - 1.8 - true - true - false - true - -Duser.language=en -Duser.region=US + true - 5.5.1 + + 3.1.2 + 3.1.0 + 2.8.2 + 3.1.1 + 1.6 + 3.2.0 + 2.5.2 + 3.2.0 + 3.1.2 + 3.1.1 + 3.0.0 + 2.5.3 + 3.1.0 + 3.8.2 + 1.6.8 @@ -255,9 +269,9 @@ - dropwizard-benchmarks dropwizard-example dropwizard-e2e + dropwizard-benchmarks @@ -269,23 +283,10 @@ - true EDA86E9FB607B5FC9223FB767D4868B53E31E7AD - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - org.apache.maven.plugins maven-javadoc-plugin @@ -294,12 +295,6 @@ true - - attach-javadocs - - jar - - attach-aggregate-javadocs false @@ -343,101 +338,6 @@ - - dev - - true - true - true - true - true - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - classes - 2 - true - - - - - - - compile-eclipse - - 1.8 - - m2e.version - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - true - - - - - - - compile-not-eclipse - - 1.8 - - !m2e.version - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - true - javac-with-errorprone - true - - - - com.uber.nullaway - nullaway - 0.6.5 - - - - -XepDisableWarningsInGeneratedCode - - -Xep:EqualsGetClass:OFF - -Xep:NullAway:ERROR - -XepOpt:NullAway:AnnotatedPackages=io.dropwizard - -XepOpt:NullAway:ExcludedFieldAnnotations=org.mockito.Mock - -XepOpt:NullAway:UnannotatedSubPackages=io.dropwizard.benchmarks - - - - - org.codehaus.plexus - plexus-compiler-javac-errorprone - 2.8.5 - - - com.google.errorprone - error_prone_core - 2.3.3 - - - - - - @@ -446,170 +346,85 @@ org.apache.maven.plugins maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.22.2 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.4.1 - - - org.apache.maven.plugins - maven-source-plugin - 3.1.0 + ${maven-deploy-plugin.version} - org.apache.maven.plugins maven-javadoc-plugin - 3.1.1 + ${maven-javadoc-plugin.version} org.apache.maven.plugins maven-release-plugin - 2.5.3 + ${maven-release-plugin.version} org.apache.maven.plugins maven-clean-plugin - 3.1.0 + ${maven-clean-plugin.version} org.apache.maven.plugins maven-install-plugin - 2.5.2 + ${maven-install-plugin.version} org.apache.maven.plugins maven-resources-plugin - 3.1.0 + ${maven-resources-plugin.version} org.apache.maven.shared maven-filtering - 3.1.1 + ${maven-filtering.version} org.apache.maven.plugins maven-jar-plugin - 3.1.2 + ${maven-jar-plugin.version} org.apache.maven.plugins maven-site-plugin - 3.8.2 - - - org.eluder.coveralls - coveralls-maven-plugin - 4.3.0 + ${maven-site-plugin.version} org.apache.maven.plugins maven-project-info-reports-plugin - 3.0.0 + ${maven-project-info-reports-plugin.version} org.apache.maven.plugins maven-help-plugin - 3.2.0 - - - kr.motd.maven - sphinx-maven-plugin - 2.6.0 - - - org.simplify4u.plugins - pgpverify-maven-plugin - 1.4.0 + ${maven-help-plugin.version} org.apache.maven.plugins maven-gpg-plugin - 1.6 + ${maven-gpg-plugin.version} org.sonatype.plugins nexus-staging-maven-plugin - 1.6.8 + ${nexus-staging-maven-plugin.version} true - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.simplify4u.plugins - - pgpverify-maven-plugin - - [1.4.0,) - - check - - - - - - - - - + org.apache.maven.archetype + maven-archetype-plugin + ${maven-archetype-plugin.version} + + + org.apache.maven.plugins + maven-invoker-plugin + ${maven-invoker-plugin.version} - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce - - - - - - - org.slf4j:slf4j-log4j12 - - org.slf4j:slf4j-jdk14 - - log4j:log4j - - commons-logging:commons-logging - - - - - - enforce - - - - org.apache.maven.plugins maven-release-plugin @@ -621,65 +436,10 @@ clean test - - org.apache.maven.plugins - maven-jar-plugin - - - - true - - - - - - org.jacoco - jacoco-maven-plugin - 0.8.4 - - - prepare-agent - - prepare-agent - - - - report - - report - - - - - - io/dropwizard/benchmarks/**/*.class - org/openjdk/jmh/**/*.class - - - - - org.eluder.coveralls - coveralls-maven-plugin - org.apache.maven.plugins maven-project-info-reports-plugin - - org.simplify4u.plugins - pgpverify-maven-plugin - - true - hkps://keyserver.ubuntu.com - - - - - check - - - - @@ -711,22 +471,6 @@ - - org.apache.maven.plugins - maven-javadoc-plugin - - none - true - - - - html - - javadoc - - - -