Bump dropwizard-metrics to 4.1.5
[odlparent.git] / odlparent / pom.xml
index 6b313da70fac16dc98f63ebebe610b1d7067e201..abc852496af9efbbbec2242af49fd9be34c03596 100644 (file)
@@ -53,6 +53,7 @@
     <!-- JaCoCo configuration, by default tied to Sonar configuration, but can be overridden separately
          to allow projects to report Sonar values from the entire project. -->
     <jacoco.destFile>${project.build.directory}/code-coverage/jacoco.exec</jacoco.destFile>
+    <jacoco.dataFile>${jacoco.destFile}</jacoco.dataFile>
 
     <!-- Default Sonar configuration -->
     <sonar-jacoco-listeners.version>3.8</sonar-jacoco-listeners.version>
       <dependency>
         <groupId>org.mockito</groupId>
         <artifactId>mockito-core</artifactId>
-        <version>2.28.2</version>
+        <version>3.3.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.mockito</groupId>
         <artifactId>mockito-inline</artifactId>
-        <version>2.28.2</version>
+        <version>3.3.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
       <dependency>
         <groupId>org.powermock</groupId>
         <artifactId>powermock-api-mockito2</artifactId>
-        <version>2.0.4</version>
+        <version>2.0.6</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.powermock</groupId>
         <artifactId>powermock-api-support</artifactId>
-        <version>2.0.4</version>
+        <version>2.0.6</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.powermock</groupId>
         <artifactId>powermock-core</artifactId>
-        <version>2.0.4</version>
+        <version>2.0.6</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.powermock</groupId>
         <artifactId>powermock-module-junit4</artifactId>
-        <version>2.0.4</version>
+        <version>2.0.6</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.powermock</groupId>
         <artifactId>powermock-reflect</artifactId>
-        <version>2.0.4</version>
+        <version>2.0.6</version>
         <scope>test</scope>
       </dependency>
 
       </dependency>
 
       <!-- These three need to be consistent:
-        jackson-2.9.10 needs woodstox-5.3.x
-        woodstox-5.3 needs stax2-api-4.2.x
+        jackson-2.10.2 needs woodstox-6.0.3, but we really want 6.1.1 for JDK11 fixes.
+        woodstox-5.3+ needs stax2-api-4.2.x
         -->
       <dependency>
         <groupId>org.codehaus.woodstox</groupId>
       <dependency>
         <groupId>com.fasterxml.woodstox</groupId>
         <artifactId>woodstox-core</artifactId>
-        <version>5.3.0</version>
+        <version>6.1.1</version>
       </dependency>
       <dependency>
         <groupId>com.fasterxml.jackson</groupId>
         <groupId>com.webcohesion.enunciate</groupId>
         <artifactId>enunciate-core-annotations</artifactId>
         <!-- This must be aligned with the version of enunciate-maven-plugin specified below -->
-        <version>2.11.1</version>
+        <version>2.12.1</version>
       </dependency>
 
       <dependency>
         <artifactId>jettison</artifactId>
         <version>1.4.0</version>
       </dependency>
-      <!-- To upgrade org.eclipse.persistence dependencies to 2.6.0+, we need to ensure all downstreams consumers
-         pull in javax.validation first:
-         http://stackoverflow.com/questions/28568154/how-to-get-eclipselink-2-6-0-m3-working-with-jersey-1-18-3 -->
       <dependency>
         <groupId>org.eclipse.persistence</groupId>
         <artifactId>org.eclipse.persistence.antlr</artifactId>
-        <version>2.7.3</version>
+        <version>2.7.5</version>
       </dependency>
       <dependency>
         <groupId>org.eclipse.persistence</groupId>
         <artifactId>org.eclipse.persistence.core</artifactId>
-        <version>2.7.3</version>
+        <version>2.7.5</version>
       </dependency>
       <dependency>
         <groupId>org.eclipse.persistence</groupId>
         <artifactId>org.eclipse.persistence.moxy</artifactId>
-        <version>2.7.3</version>
+        <version>2.7.5</version>
       </dependency>
       <dependency>
         <groupId>javax.validation</groupId>
         <groupId>com.typesafe.akka</groupId>
         <artifactId>akka-actor_2.13</artifactId>
         <!-- When bumping this version, remember to also change the JavaDoc link in odlparent-lite -->
-        <version>2.5.29</version>
+        <version>2.5.30</version>
       </dependency>
       <dependency>
         <groupId>com.typesafe.akka</groupId>
         <artifactId>akka-cluster_2.13</artifactId>
-        <version>2.5.29</version>
+        <version>2.5.30</version>
       </dependency>
       <dependency>
         <groupId>com.typesafe.akka</groupId>
         <artifactId>akka-osgi_2.13</artifactId>
-        <version>2.5.29</version>
+        <version>2.5.30</version>
       </dependency>
       <dependency>
         <groupId>com.typesafe.akka</groupId>
         <artifactId>akka-persistence_2.13</artifactId>
-        <version>2.5.29</version>
+        <version>2.5.30</version>
       </dependency>
       <dependency>
         <groupId>com.typesafe.akka</groupId>
         <artifactId>akka-persistence-tck_2.13</artifactId>
-        <version>2.5.29</version>
+        <version>2.5.30</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>com.typesafe.akka</groupId>
         <artifactId>akka-protobuf_2.13</artifactId>
-        <version>2.5.29</version>
+        <version>2.5.30</version>
       </dependency>
       <dependency>
         <groupId>com.typesafe.akka</groupId>
         <artifactId>akka-remote_2.13</artifactId>
-        <version>2.5.29</version>
+        <version>2.5.30</version>
       </dependency>
       <dependency>
         <groupId>com.typesafe.akka</groupId>
         <artifactId>akka-slf4j_2.13</artifactId>
-        <version>2.5.29</version>
+        <version>2.5.30</version>
       </dependency>
       <dependency>
         <groupId>com.typesafe.akka</groupId>
         <artifactId>akka-stream_2.13</artifactId>
-        <version>2.5.29</version>
+        <version>2.5.30</version>
       </dependency>
       <dependency>
         <groupId>com.typesafe.akka</groupId>
         <artifactId>akka-testkit_2.13</artifactId>
-        <version>2.5.29</version>
+        <version>2.5.30</version>
         <scope>test</scope>
       </dependency>
       <dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam-container-forked</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam-container-karaf</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam-container-native</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam-extender-service</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam-inject</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam-invoker-junit</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam-features</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <type>xml</type>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam-junit4</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam-link-mvn</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.ops4j.pax.exam</groupId>
         <artifactId>pax-exam-link-assembly</artifactId>
-        <version>4.13.1</version>
+        <version>4.13.3</version>
         <scope>test</scope>
       </dependency>
 
       <dependency>
         <groupId>org.antlr</groupId>
         <artifactId>antlr4-runtime</artifactId>
-        <version>4.7.2</version>
+        <version>4.8-1</version>
       </dependency>
       <!-- Aries' Blueprint version should be kept in sync to the version actually
            used by our ${karaf[4].version} ... please bump this when increasing that.
       <dependency>
         <groupId>io.dropwizard.metrics</groupId>
         <artifactId>metrics-bom</artifactId>
-        <version>4.0.5</version>
+        <version>4.1.5</version>
         <scope>import</scope>
         <type>pom</type>
       </dependency>
 
       <!-- JAXB for Java 11+, match this with Karaf -->
       <dependency>
-        <groupId>javax.xml.bind</groupId>
-        <artifactId>jaxb-api</artifactId>
-        <version>2.3.0</version>
+        <groupId>jakarta.xml.bind</groupId>
+        <artifactId>jakarta.xml.bind-api</artifactId>
+        <version>2.3.2</version>
       </dependency>
       <dependency>
         <groupId>org.glassfish.jaxb</groupId>
         <artifactId>jaxb-runtime</artifactId>
-        <version>2.3.1</version>
+        <version>2.3.2</version>
       </dependency>
     </dependencies>
   </dependencyManagement>
           <groupId>com.webcohesion.enunciate</groupId>
           <artifactId>enunciate-maven-plugin</artifactId>
           <!-- This must be aligned with the version of enunciate-core-annotations specified above -->
-          <version>2.11.1</version>
+          <version>2.12.1</version>
         </plugin>
 
         <plugin>
         <plugin>
           <groupId>org.antlr</groupId>
           <artifactId>antlr4-maven-plugin</artifactId>
-          <version>4.7.2</version>
+          <version>4.8-1</version>
         </plugin>
       </plugins>
     </pluginManagement>
             <goals>
               <goal>prepare-agent</goal>
             </goals>
-            <configuration>
-              <destFile>${jacoco.destFile}</destFile>
-            </configuration>
+          </execution>
+          <execution>
+            <id>report</id>
+            <goals>
+              <goal>report</goal>
+            </goals>
           </execution>
         </executions>
       </plugin>