Update pom plugins/deps
diff --git a/pom.xml b/pom.xml
index c96b9bb..10e8945 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache</groupId>
     <artifactId>apache</artifactId>
-    <version>21</version>
+    <version>23</version>
   </parent>
   <groupId>org.apache.accumulo</groupId>
   <artifactId>accumulo2-maven-plugin</artifactId>
@@ -72,7 +72,7 @@
     </mailingList>
   </mailingLists>
   <prerequisites>
-    <maven>3.3.9</maven>
+    <maven>3.5.0</maven>
   </prerequisites>
   <scm>
     <connection>scm:git:https://gitbox.apache.org/repos/asf/accumulo-maven-plugin.git</connection>
@@ -94,20 +94,20 @@
     <!-- extra release args for testing -->
     <extraReleaseArguments />
     <it.failIfNoSpecifiedTests>false</it.failIfNoSpecifiedTests>
+    <maven.compiler.release>8</maven.compiler.release>
     <maven.compiler.source>1.8</maven.compiler.source>
     <maven.compiler.target>1.8</maven.compiler.target>
     <mavenPluginToolsVersion>3.6.0</mavenPluginToolsVersion>
-    <mavenVersion>3.6.1</mavenVersion>
+    <mavenVersion>3.6.3</mavenVersion>
     <sourceReleaseAssemblyDescriptor>source-release-tar</sourceReleaseAssemblyDescriptor>
     <spotbugs.excludeFilterFile>src/main/spotbugs/exclude-filter.xml</spotbugs.excludeFilterFile>
-    <spotbugs.version>3.1.12</spotbugs.version>
   </properties>
   <dependencies>
     <!-- spotbugs-annotations provides SuppressFBWarnings annotation -->
     <dependency>
       <groupId>com.github.spotbugs</groupId>
       <artifactId>spotbugs-annotations</artifactId>
-      <version>${spotbugs.version}</version>
+      <version>4.0.0</version>
       <optional>true</optional>
     </dependency>
     <dependency>
@@ -277,7 +277,7 @@
       <plugin>
         <groupId>com.github.spotbugs</groupId>
         <artifactId>spotbugs-maven-plugin</artifactId>
-        <version>${spotbugs.version}.1</version>
+        <version>3.1.12.1</version>
         <configuration>
           <xmlOutput>true</xmlOutput>
           <effort>Max</effort>
@@ -320,6 +320,10 @@
               <module name="FileTabCharacter">
                 <property name="eachLine" value="true" />
               </module>
+              <module name="LineLength">
+                <property name="max" value="100" />
+                <property name="ignorePattern" value="^[ ]*[*].*@(link|see) |Map.* = new .*Map|org[.]apache[.]accumulo[.]|a href=|http://|https://|ftp://" />
+              </module>
               <module name="TreeWalker">
                 <module name="OneTopLevelClass" />
                 <module name="RegexpSinglelineJava">
@@ -347,10 +351,6 @@
                   <property name="message" value="Use static imports for Assert.* methods for consistency" />
                 </module>
                 <module name="OuterTypeFilename" />
-                <module name="LineLength">
-                  <property name="max" value="100" />
-                  <property name="ignorePattern" value="^[ ]*[*].*@(link|see) |Map.* = new .*Map|org[.]apache[.]accumulo[.]|a href=|http://|https://|ftp://" />
-                </module>
                 <module name="AvoidStarImport" />
                 <module name="UnusedImports">
                   <property name="processJavadoc" value="true" />
@@ -390,12 +390,9 @@
                 <module name="NonEmptyAtclauseDescription" />
                 <module name="JavadocTagContinuationIndentation" />
                 <module name="JavadocMethod">
-                  <property name="allowMissingJavadoc" value="true" />
                   <property name="allowMissingParamTags" value="true" />
-                  <property name="allowMissingThrowsTags" value="true" />
                   <property name="allowMissingReturnTag" value="true" />
                   <property name="allowedAnnotations" value="Override,Test,BeforeClass,AfterClass,Before,After" />
-                  <property name="allowThrowsTagsForSubclasses" value="true" />
                 </module>
                 <module name="SingleLineJavadoc" />
                 <module name="MissingOverrideCheck" />
@@ -415,7 +412,7 @@
           <dependency>
             <groupId>com.puppycrawl.tools</groupId>
             <artifactId>checkstyle</artifactId>
-            <version>8.23</version>
+            <version>8.29</version>
           </dependency>
         </dependencies>
         <executions>
@@ -629,10 +626,6 @@
           <name>m2e.version</name>
         </property>
       </activation>
-      <properties>
-        <!-- add compiler compliance to Eclipse -->
-        <maven.compiler.release>8</maven.compiler.release>
-      </properties>
       <build>
         <pluginManagement>
           <plugins>
@@ -731,14 +724,5 @@
         </pluginManagement>
       </build>
     </profile>
-    <profile>
-      <id>jdk-release-flag</id>
-      <activation>
-        <jdk>[9,)</jdk>
-      </activation>
-      <properties>
-        <maven.compiler.release>8</maven.compiler.release>
-      </properties>
-    </profile>
   </profiles>
 </project>