QPID-7885: [Broker-J] Upgrade apache parent pom to version 21 and update maven plugin versions
diff --git a/pom.xml b/pom.xml
index 429cca3..ce1d736 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache</groupId>
     <artifactId>apache</artifactId>
-    <version>18</version>
+    <version>21</version>
   </parent>
 
   <groupId>org.apache.qpid</groupId>
@@ -131,25 +131,25 @@
     <mockito-version>2.22.0</mockito-version>
     <netty-version>4.1.28.Final</netty-version>
     <hamcrest-version>1.3</hamcrest-version>
-    <maven-core-version>3.5.0</maven-core-version>
-    <maven-resolver-version>1.0.3</maven-resolver-version>
+    <maven-core-version>3.5.4</maven-core-version>
+    <maven-resolver-version>1.1.1</maven-resolver-version>
     <httpclient-version>4.5.3</httpclient-version>
     <qpid-jms-client-version>0.36.0</qpid-jms-client-version>
     <qpid-jms-client-amqp-0-x-version>6.3.3</qpid-jms-client-amqp-0-x-version>
 
-    <exec-maven-plugin-version>1.3.2</exec-maven-plugin-version>
+    <exec-maven-plugin-version>1.6.0</exec-maven-plugin-version>
     <javacc-maven-plugin-version>2.6</javacc-maven-plugin-version>
-    <maven-rar-plugin-version>2.3</maven-rar-plugin-version>
-    <license-maven-plugin-version>1.6</license-maven-plugin-version>
-    <jacoco-plugin-version>0.7.0.201403182114</jacoco-plugin-version>
-    <maven-jxr-plugin-version>2.3</maven-jxr-plugin-version>
-    <findbugs-maven-plugin-version>2.5.2</findbugs-maven-plugin-version>
-    <jacoco-plugin-version>0.7.5.201505241946</jacoco-plugin-version>
-    <apache-rat-plugin-version>0.11</apache-rat-plugin-version>
+    <maven-rar-plugin-version>2.4</maven-rar-plugin-version>
+    <license-maven-plugin-version>1.8</license-maven-plugin-version>
+    <maven-jxr-plugin-version>3.0.0</maven-jxr-plugin-version>
+    <findbugs-maven-plugin-version>3.0.5</findbugs-maven-plugin-version>
+    <jacoco-plugin-version>0.8.2</jacoco-plugin-version>
+    <apache-rat-plugin-version>0.12</apache-rat-plugin-version>
     <maven-docbx-plugin-version>2.0.15</maven-docbx-plugin-version>
     <maven-docbook-xml-plugin-version>5.0-all</maven-docbook-xml-plugin-version>
-    <buildnumber-maven-plugin-version>1.3</buildnumber-maven-plugin-version>
-    <maven-jar-plugin-version>3.0.0</maven-jar-plugin-version>
+    <buildnumber-maven-plugin-version>1.4</buildnumber-maven-plugin-version>
+    <maven-jar-plugin-version>3.1.0</maven-jar-plugin-version>
+    <maven-surefire-report-plugin-version>2.22.0</maven-surefire-report-plugin-version>
   </properties>
 
   <modules>
@@ -746,6 +746,21 @@
           <artifactId>exec-maven-plugin</artifactId>
           <version>${exec-maven-plugin-version}</version>
         </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-surefire-report-plugin</artifactId>
+          <version>${maven-surefire-report-plugin-version}</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+          <version>${apache-rat-plugin-version}</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-enforcer-plugin</artifactId>
+          <version>3.0.0-M2</version>
+        </plugin>
       </plugins>
     </pluginManagement>
     <plugins>
@@ -953,7 +968,6 @@
         <artifactId>maven-project-info-reports-plugin</artifactId>
         <configuration>
           <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
-          <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
         </configuration>
       </plugin>