This is an automated email from the ASF dual-hosted git repository.

ctubbsii pushed a commit to branch 2.0
in repository https://gitbox.apache.org/repos/asf/accumulo.git

commit fc0f4723fe9502ff7b49b7d27c96abe398e66d71
Merge: 5a6481f 1704d79
Author: Christopher Tubbs <ctubb...@apache.org>
AuthorDate: Mon Jul 29 20:05:34 2019 -0400

    Merge branch '1.9' into 2.0

 pom.xml      | 51 +++++----------------------------------------------
 test/pom.xml |  5 -----
 2 files changed, 5 insertions(+), 51 deletions(-)

diff --cc pom.xml
index bc9d69b,bc548a8..0988bba
--- a/pom.xml
+++ b/pom.xml
@@@ -122,18 -127,16 +122,19 @@@
      <failsafe.groups />
      <!-- surefire/failsafe plugin option -->
      <forkCount>1</forkCount>
-     <hadoop.version>3.1.1</hadoop.version>
 -    <hadoop.version>2.6.5</hadoop.version>
++    <hadoop.version>3.1.2</hadoop.version>
 +    <hk2.version>2.5.0</hk2.version>
      <htrace.hadoop.version>4.1.0-incubating</htrace.hadoop.version>
 -    <htrace.version>3.1.0-incubating</htrace.version>
 +    <htrace.version>3.2.0-incubating</htrace.version>
      <it.failIfNoSpecifiedTests>false</it.failIfNoSpecifiedTests>
 -    <!-- jetty 9.2 is the last version to support jdk less than 1.8 -->
 -    <jetty.version>9.2.26.v20180806</jetty.version>
 -    <maven.compiler.release>7</maven.compiler.release>
 -    <maven.compiler.source>1.7</maven.compiler.source>
 -    <maven.compiler.target>1.7</maven.compiler.target>
 -    <maven.plugin-version>3.0.5</maven.plugin-version>
 +    <jackson.version>2.9.9</jackson.version>
 +    <javax.el.version>3.0.1-b06</javax.el.version>
 +    <jaxb.version>2.3.0.1</jaxb.version>
 +    <jersey.version>2.28</jersey.version>
 +    <jetty.version>9.4.19.v20190610</jetty.version>
++    <maven.compiler.release>8</maven.compiler.release>
 +    <maven.compiler.source>1.8</maven.compiler.source>
 +    <maven.compiler.target>1.8</maven.compiler.target>
      <!-- surefire/failsafe plugin option -->
      
<maven.test.redirectTestOutputToFile>true</maven.test.redirectTestOutputToFile>
      <powermock.version>2.0.2</powermock.version>
@@@ -1121,24 -841,22 +1111,6 @@@
                </rules>
              </configuration>
            </execution>
--          <execution>
-             <id>enforce-java-signatures</id>
 -            <id>enforce-hadoop-profile</id>
--            <goals>
--              <goal>enforce</goal>
--            </goals>
-             <phase>process-test-classes</phase>
--            <configuration>
--              <rules>
-                 <checkSignatureRule 
implementation="org.codehaus.mojo.animal_sniffer.enforcer.CheckSignatureRule">
-                   <signature>
-                     <groupId>org.codehaus.mojo.signature</groupId>
-                     <artifactId>java18</artifactId>
-                     <version>1.0</version>
-                   </signature>
-                 </checkSignatureRule>
 -                <requireProperty>
 -                  <property>hadoop.profile</property>
 -                  <regex>(2|3)</regex>
 -                  <regexMessage>You should specify the Hadoop profile by 
major Hadoop generation, i.e. 2 or 3, not by a version number.
 -    Use hadoop.version to use a particular Hadoop version within that 
generation.</regexMessage>
 -                </requireProperty>
--              </rules>
--            </configuration>
--          </execution>
          </executions>
        </plugin>
        <plugin>
@@@ -1579,68 -1361,44 +1547,59 @@@
          
<spotbugs.excludeFilterFile>src/main/spotbugs/exclude-filter.xml</spotbugs.excludeFilterFile>
        </properties>
      </profile>
 -    <!-- Active by default, build against Hadoop 2 -->
      <profile>
 -      <id>hadoop-default</id>
 -      <activation>
 -        <property>
 -          <name>!hadoop.profile</name>
 -        </property>
 -      </activation>
 -      <properties>
 -        <hadoop.profile>2</hadoop.profile>
 -        <hadoop.version>2.6.4</hadoop.version>
 -      </properties>
 -    </profile>
 -    <!-- Build against hadoop 2 explicitly -->
 -    <profile>
 -      <id>hadoop2</id>
 -      <activation>
 -        <property>
 -          <name>hadoop.profile</name>
 -          <value>2</value>
 -        </property>
 -      </activation>
 -      <properties>
 -        <hadoop.version>2.6.4</hadoop.version>
 -      </properties>
 +      <!-- This profile uses the google errorprone compiler to enforce use of 
the Override
 +      annotation where needed. Auto-generated code is not checked. -->
 +      <id>use-errorprone</id>
 +      <build>
 +        <plugins>
 +          <plugin>
 +            <groupId>org.apache.maven.plugins</groupId>
 +            <artifactId>maven-compiler-plugin</artifactId>
 +            <configuration>
 +              <compilerId>javac-with-errorprone</compilerId>
 +              <forceJavacCompilerUse>true</forceJavacCompilerUse>
 +              <compilerArgs>
 +                <arg>-XepDisableAllChecks</arg>
 +                <arg>-Xep:MissingOverride:ERROR</arg>
 +                
<arg>-XepExcludedPaths:.*/(proto|thrift|generated-sources)/.*</arg>
 +              </compilerArgs>
 +            </configuration>
 +            <dependencies>
 +              <dependency>
 +                <groupId>com.google.errorprone</groupId>
 +                <artifactId>error_prone_core</artifactId>
 +                <version>2.3.1</version>
 +              </dependency>
 +              <dependency>
 +                <groupId>org.codehaus.plexus</groupId>
 +                <artifactId>plexus-compiler-javac-errorprone</artifactId>
 +                <version>2.8</version>
 +              </dependency>
 +            </dependencies>
 +          </plugin>
 +        </plugins>
 +      </build>
      </profile>
 -    <!-- Build against hadoop 3 explicitly -->
      <profile>
 -      <id>hadoop3</id>
 -      <activation>
 -        <property>
 -          <name>hadoop.profile</name>
 -          <value>3</value>
 -        </property>
 -      </activation>
 -      <properties>
 -        <hadoop.version>3.0.0</hadoop.version>
 -      </properties>
 +      <id>sec-bugs</id>
 +      <build>
 +        <plugins>
 +          <plugin>
 +            <groupId>com.github.spotbugs</groupId>
 +            <artifactId>spotbugs-maven-plugin</artifactId>
 +            <configuration>
 +              <plugins>
 +                <plugin>
 +                  <groupId>com.h3xstream.findsecbugs</groupId>
 +                  <artifactId>findsecbugs-plugin</artifactId>
 +                  <version>1.8.0</version>
 +                </plugin>
 +              </plugins>
 +            </configuration>
 +          </plugin>
 +        </plugins>
 +      </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>

Reply via email to