Author: stack Date: Tue Apr 20 21:10:44 2010 New Revision: 936062 URL: http://svn.apache.org/viewvc?rev=936062&view=rev Log: HBASE-2452 Fix our Maven dependencies
Modified: hadoop/hbase/trunk/CHANGES.txt hadoop/hbase/trunk/contrib/pom.xml hadoop/hbase/trunk/contrib/stargate/core/pom.xml hadoop/hbase/trunk/contrib/stargate/pom.xml hadoop/hbase/trunk/contrib/stargate/war/pom.xml hadoop/hbase/trunk/contrib/transactional/pom.xml hadoop/hbase/trunk/core/pom.xml hadoop/hbase/trunk/pom.xml Modified: hadoop/hbase/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/CHANGES.txt?rev=936062&r1=936061&r2=936062&view=diff ============================================================================== --- hadoop/hbase/trunk/CHANGES.txt (original) +++ hadoop/hbase/trunk/CHANGES.txt Tue Apr 20 21:10:44 2010 @@ -516,6 +516,7 @@ Release 0.21.0 - Unreleased HBASE-2430 Disable frag display in trunk, let HBASE-2165 replace it HBASE-1892 [performance] make hbase splits run faster HBASE-2456 deleteChangedReaderObserver spitting warnings after HBASE-2248 + HBASE-2452 Fix our Maven dependencies (Lars Francke via Stack) NEW FEATURES HBASE-1961 HBase EC2 scripts Modified: hadoop/hbase/trunk/contrib/pom.xml URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/contrib/pom.xml?rev=936062&r1=936061&r2=936062&view=diff ============================================================================== --- hadoop/hbase/trunk/contrib/pom.xml (original) +++ hadoop/hbase/trunk/contrib/pom.xml Tue Apr 20 21:10:44 2010 @@ -2,15 +2,15 @@ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> - <artifactId>hbase-contrib</artifactId> - <packaging>pom</packaging> - <name>HBase Contrib</name> - <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> <version>0.21.0-SNAPSHOT</version> </parent> + + <artifactId>hbase-contrib</artifactId> + <packaging>pom</packaging> + <name>HBase Contrib</name> <modules> <!-- Commenting out for the moment. This is being rewritten. Will then pick up new WALEdit hlog value @@ -20,4 +20,5 @@ <module>stargate</module> <module>transactional</module> </modules> + </project> Modified: hadoop/hbase/trunk/contrib/stargate/core/pom.xml URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/contrib/stargate/core/pom.xml?rev=936062&r1=936061&r2=936062&view=diff ============================================================================== --- hadoop/hbase/trunk/contrib/stargate/core/pom.xml (original) +++ hadoop/hbase/trunk/contrib/stargate/core/pom.xml Tue Apr 20 21:10:44 2010 @@ -3,24 +3,15 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> - <artifactId>hbase-contrib-stargate-core</artifactId> - <packaging>jar</packaging> - <name>HBase Contrib - Stargate Core</name> - <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-contrib-stargate</artifactId> <version>0.21.0-SNAPSHOT</version> </parent> - <properties> - <jsr311.version>1.1.1</jsr311.version> - <protobuf.version>2.3.0</protobuf.version> - <jersey.version>1.1.5.1</jersey.version> - <json.version>20090211</json.version> - <hsqldb.version>1.8.0.10</hsqldb.version> - <commons-httpclient.version>3.0.1</commons-httpclient.version> - </properties> + <artifactId>hbase-contrib-stargate-core</artifactId> + <packaging>jar</packaging> + <name>HBase Contrib - Stargate Core</name> <build> <plugins> @@ -44,35 +35,30 @@ </plugin> </plugins> </build> - + + <properties> + <commons-httpclient.version>3.1</commons-httpclient.version> + <jaxb-api.version>2.1</jaxb-api.version> + <jersey.version>1.1.5.1</jersey.version> + <jsr311.version>1.1.1</jsr311.version> + <protobuf.version>2.3.0</protobuf.version> + <stax-api>1.0.1</stax-api> + <hsqldb.version>1.8.0.10</hsqldb.version> + </properties> + <dependencies> <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>hbase-core</artifactId> - </dependency> - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>hbase-core</artifactId> - <classifier>tests</classifier> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-test</artifactId> - <version>${hadoop.version}</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>javax.ws.rs</groupId> - <artifactId>jsr311-api</artifactId> - <version>${jsr311.version}</version> - </dependency> - <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>${protobuf.version}</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> + <artifactId>jersey-core</artifactId> + <version>${jersey.version}</version> + </dependency> + <dependency> + <groupId>com.sun.jersey</groupId> <artifactId>jersey-json</artifactId> <version>${jersey.version}</version> </dependency> @@ -82,20 +68,84 @@ <version>${jersey.version}</version> </dependency> <dependency> + <groupId>commons-cli</groupId> + <artifactId>commons-cli</artifactId> + </dependency> + <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>${commons-httpclient.version}</version> </dependency> <dependency> - <groupId>org.json</groupId> - <artifactId>json</artifactId> - <version>${json.version}</version> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </dependency> + <dependency> + <groupId>javax.xml.bind</groupId> + <artifactId>jaxb-api</artifactId> + <version>${jaxb-api.version}</version> + </dependency> + <dependency> + <groupId>javax.ws.rs</groupId> + <artifactId>jsr311-api</artifactId> + <version>${jsr311.version}</version> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + </dependency> + + <!-- + It is unfortunately neccessary to keep hbase-core before hadoop-core. + For an explanation see the pom.xml from hbase-core. + --> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>hbase-core</artifactId> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-core</artifactId> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>zookeeper</artifactId> + </dependency> + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>servlet-api-2.5</artifactId> </dependency> <dependency> + <groupId>stax</groupId> + <artifactId>stax-api</artifactId> + <version>1.0.1</version> + </dependency> + + <!-- Test dependencies --> + <dependency> <groupId>hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>${hsqldb.version}</version> <scope>test</scope> </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>hbase-core</artifactId> + <classifier>tests</classifier> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-test</artifactId> + <version>${hadoop.version}</version> + </dependency> </dependencies> </project> Modified: hadoop/hbase/trunk/contrib/stargate/pom.xml URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/contrib/stargate/pom.xml?rev=936062&r1=936061&r2=936062&view=diff ============================================================================== --- hadoop/hbase/trunk/contrib/stargate/pom.xml (original) +++ hadoop/hbase/trunk/contrib/stargate/pom.xml Tue Apr 20 21:10:44 2010 @@ -3,15 +3,16 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> - <artifactId>hbase-contrib-stargate</artifactId> - <packaging>pom</packaging> - <name>HBase Contrib - Stargate</name> - <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-contrib</artifactId> <version>0.21.0-SNAPSHOT</version> </parent> + + <artifactId>hbase-contrib-stargate</artifactId> + <packaging>pom</packaging> + <name>HBase Contrib - Stargate</name> + <modules> <module>core</module> <module>war</module> Modified: hadoop/hbase/trunk/contrib/stargate/war/pom.xml URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/contrib/stargate/war/pom.xml?rev=936062&r1=936061&r2=936062&view=diff ============================================================================== --- hadoop/hbase/trunk/contrib/stargate/war/pom.xml (original) +++ hadoop/hbase/trunk/contrib/stargate/war/pom.xml Tue Apr 20 21:10:44 2010 @@ -1,14 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> - <artifactId>hbase-contrib-stargate-war</artifactId> - <packaging>war</packaging> - <name>HBase Contrib - Stargate WAR</name> + <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-contrib-stargate</artifactId> <version>0.21.0-SNAPSHOT</version> </parent> + + <artifactId>hbase-contrib-stargate-war</artifactId> + <packaging>war</packaging> + <name>HBase Contrib - Stargate WAR</name> + <dependencies> <dependency> <groupId>${project.groupId}</groupId> @@ -16,4 +20,4 @@ <version>${project.version}</version> </dependency> </dependencies> -</project> +</project> \ No newline at end of file Modified: hadoop/hbase/trunk/contrib/transactional/pom.xml URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/contrib/transactional/pom.xml?rev=936062&r1=936061&r2=936062&view=diff ============================================================================== --- hadoop/hbase/trunk/contrib/transactional/pom.xml (original) +++ hadoop/hbase/trunk/contrib/transactional/pom.xml Tue Apr 20 21:10:44 2010 @@ -27,10 +27,29 @@ <dependencies> <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </dependency> + + <!-- + It is unfortunately neccessary to keep hbase-core before hadoop-core. + For an explanation see the pom.xml from hbase-core. + --> + <dependency> <groupId>${project.groupId}</groupId> <artifactId>hbase-core</artifactId> </dependency> <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-core</artifactId> + </dependency> + + <!-- Test dependencies --> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </dependency> + <dependency> <groupId>${project.groupId}</groupId> <artifactId>hbase-core</artifactId> <classifier>tests</classifier> Modified: hadoop/hbase/trunk/core/pom.xml URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/core/pom.xml?rev=936062&r1=936061&r2=936062&view=diff ============================================================================== --- hadoop/hbase/trunk/core/pom.xml (original) +++ hadoop/hbase/trunk/core/pom.xml Tue Apr 20 21:10:44 2010 @@ -13,11 +13,7 @@ <version>0.21.0-SNAPSHOT</version> </parent> - <!-- TODO still need Repositories defined--> <build> - <!-- TODO this may affect the contrib dependency resolution, commenting out for now - <finalName>hbase-${project.version}</finalName> - --> <resources> <resource> <directory>src/main/resources</directory> @@ -154,31 +150,82 @@ </plugins> </build> + <properties> + <commons-lang.version>2.5</commons-lang.version> + <commons-math.version>2.1</commons-math.version> + <jasper.version>5.5.23</jasper.version> + <jruby.version>1.4.0</jruby.version> + <slf4j.version>1.5.8</slf4j.version> + <thrift.version>0.2.0</thrift.version> + </properties> + <dependencies> <dependency> + <groupId>commons-cli</groupId> + <artifactId>commons-cli</artifactId> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>${commons-lang.version}</version> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </dependency> + <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> - <version>${log4j.version}</version> + </dependency> + + <!-- + This is highly dubious! + + We need SLF4J >= 1.5.6 and Thrift depends on that version. + hadoop-core on the other hand depends on SLF4J 1.4.3 (even though it is optional) + and Mavens dependency resolution mechanism choses the 'nearest' dependency in case + of a conflict of dependencies on the same level. The nearest is always the one + that was defined first in the pom: + http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html + + That's why we've added an explicit dependency to SFL4J-API even though we don't need it. + Make sure to check the version of SLF4J Hadoop and Thrift depend on when you upgrade + one of them. + --> + <dependency> + <groupId>org.apache.thrift</groupId> + <artifactId>thrift</artifactId> + <version>${thrift.version}</version> <exclusions> <exclusion> - <groupId>javax.jms</groupId> - <artifactId>jms</artifactId> - </exclusion> - <exclusion> - <groupId>javax.mail</groupId> - <artifactId>mail</artifactId> - </exclusion> - <exclusion> - <groupId>com.sun.jmx</groupId> - <artifactId>jmxri</artifactId> - </exclusion> - <exclusion> - <groupId>com.sun.jdmk</groupId> - <artifactId>jmxtools</artifactId> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-simple</artifactId> </exclusion> </exclusions> </dependency> <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>${slf4j.version}</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + <version>${slf4j.version}</version> + <scope>runtime</scope> + </dependency> + + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-core</artifactId> + </dependency> + + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>zookeeper</artifactId> + </dependency> + + <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty</artifactId> <version>${jetty.version}</version> @@ -191,7 +238,6 @@ <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>servlet-api-2.5</artifactId> - <version>${jetty.version}</version> </dependency> <dependency> <groupId>org.mortbay.jetty</groupId> @@ -208,31 +254,17 @@ <artifactId>jasper-runtime</artifactId> <version>${jasper.version}</version> </dependency> - <dependency> - <groupId>tomcat</groupId> - <artifactId>jasper-compiler</artifactId> - <version>${jasper.version}</version> - </dependency> <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-core</artifactId> - <version>${hadoop.version}</version> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-test</artifactId> - <version>${hadoop.version}</version> - </dependency> - <dependency> - <groupId>org.apache.thrift</groupId> - <artifactId>thrift</artifactId> - <version>${thrift.version}</version> + <groupId>org.jruby</groupId> + <artifactId>jruby-complete</artifactId> + <version>${jruby.version}</version> </dependency> + + <!-- Test dependencies --> <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>zookeeper</artifactId> - <version>${zookeeper.version}</version> + <groupId>junit</groupId> + <artifactId>junit</artifactId> </dependency> <dependency> <groupId>org.apache.commons</groupId> @@ -240,43 +272,9 @@ <version>${commons-math.version}</version> <scope>test</scope> </dependency> - <dependency> - <groupId>commons-lang</groupId> - <artifactId>commons-lang</artifactId> - <version>${commons-lang.version}</version> - </dependency> - <dependency> - <groupId>commons-cli</groupId> - <artifactId>commons-cli</artifactId> - <version>${commons-cli.version}</version> - </dependency> - - <!-- - - TODO mention to Hbase team to tell the avro team about this problem, - hbase-core depends on hadoop, which then: - [INFO] | \- org.apache.hadoop:avro:jar:1.2.0:compile - [INFO] | +- org.slf4j:slf4j-simple:jar:1.5.8:compile - [INFO] | | \- org.slf4j:slf4j-api:jar:1.5.2:compile - - see: https://forum.hibernate.org/viewtopic.php?p=2400801 and http://old.nabble.com/org.slf4j.impl.StaticLoggerBinder.SINGLETON-td20987705.html - - upgrading to 1.5.6 will fix this - --> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-api</artifactId> - <version>${slf4j.version}</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - <version>${slf4j.version}</version> - </dependency> - <dependency> - <groupId>org.jruby</groupId> - <artifactId>jruby-complete</artifactId> - <version>${jruby.version}</version> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-test</artifactId> </dependency> </dependencies> -</project> +</project> \ No newline at end of file Modified: hadoop/hbase/trunk/pom.xml URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/pom.xml?rev=936062&r1=936061&r2=936062&view=diff ============================================================================== --- hadoop/hbase/trunk/pom.xml (original) +++ hadoop/hbase/trunk/pom.xml Tue Apr 20 21:10:44 2010 @@ -149,31 +149,11 @@ <name>Michael Stack</name> <email>st...@apache.org</email> <timezone>-8</timezone> - <organization>Powerset</organization> - <organizationUrl>http://www.powerset.com/</organizationUrl> + <organization>StumbleUpon</organization> + <organizationUrl>http://www.stumbleupon.com/</organizationUrl> </developer> </developers> - <properties> - <compileSource>1.6</compileSource> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - - <hadoop.version>0.20.2-with-200-826</hadoop.version> - - <log4j.version>1.2.15</log4j.version> - <jetty.version>6.1.14</jetty.version> - <jasper.version>5.5.12</jasper.version> - <commons-lang.version>2.4</commons-lang.version> - <commons-math.version>2.0</commons-math.version> - <commons-cli.version>1.2</commons-cli.version> - <zookeeper.version>3.3.0</zookeeper.version> - <!-- TODO specify external repositories - Note the following 1 resource (thrift) is not downloadable from a public repository, you'll need to place this manually by using 'mvn install:file' or use something like Nexus as a repository manager --> - <thrift.version>0.2.0</thrift.version> - <jruby.version>1.4.0</jruby.version> - <slf4j.version>1.5.8</slf4j.version> - <jopt.version>3.2</jopt.version> - </properties> - <repositories> <repository> <id>java.net</id> @@ -303,9 +283,63 @@ </plugins> </build> + <properties> + <compileSource>1.6</compileSource> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + + <hadoop.version>0.20.2-with-200-826</hadoop.version> + + <commons-cli.version>1.2</commons-cli.version> + <commons-logging.version>1.1.1</commons-logging.version> + <jetty.version>6.1.14</jetty.version> + <junit.version>4.8.1</junit.version> + <log4j.version>1.2.15</log4j.version> + <zookeeper.version>3.3.0</zookeeper.version> + </properties> + <dependencyManagement> <dependencies> <dependency> + <groupId>commons-cli</groupId> + <artifactId>commons-cli</artifactId> + <version>${commons-cli.version}</version> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>${commons-logging.version}</version> + </dependency> + + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <version>${log4j.version}</version> + <exclusions> + <exclusion> + <groupId>javax.jms</groupId> + <artifactId>jms</artifactId> + </exclusion> + <exclusion> + <groupId>javax.mail</groupId> + <artifactId>mail</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jmx</groupId> + <artifactId>jmxri</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jdmk</groupId> + <artifactId>jmxtools</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-core</artifactId> + <version>${hadoop.version}</version> + </dependency> + <dependency> <groupId>${project.groupId}</groupId> <artifactId>hbase-core</artifactId> <version>${project.version}</version> @@ -319,18 +353,32 @@ </dependency> <dependency> <groupId>org.apache.hadoop</groupId> + <artifactId>zookeeper</artifactId> + <version>${zookeeper.version}</version> + </dependency> + + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>servlet-api-2.5</artifactId> + <version>${jetty.version}</version> + </dependency> + + <!-- Test dependencies --> + <dependency> + <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-test</artifactId> <version>${hadoop.version}</version> <scope>test</scope> </dependency> <dependency> - <groupId>net.sf.jopt-simple</groupId> - <artifactId>jopt-simple</artifactId> - <version>${jopt.version}</version> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> </dependency> </dependencies> </dependencyManagement> - + <!-- To publish, use the following settings.xml file ( placed in ~/.m2/settings.xml ) @@ -357,16 +405,16 @@ --> <distributionManagement> - <repository> - <id>apache.releases.https</id> - <name>Apache Release Distribution Repository</name> - <url>https://repository.apache.org/service/local/staging/deploy/maven2</url> - </repository> - <snapshotRepository> - <id>apache.snapshots.https</id> - <name>Apache Development Snapshot Repository</name> - <url>https://repository.apache.org/content/repositories/snapshots</url> - </snapshotRepository> + <repository> + <id>apache.releases.https</id> + <name>Apache Release Distribution Repository</name> + <url>https://repository.apache.org/service/local/staging/deploy/maven2</url> + </repository> + <snapshotRepository> + <id>apache.snapshots.https</id> + <name>Apache Development Snapshot Repository</name> + <url>https://repository.apache.org/content/repositories/snapshots</url> + </snapshotRepository> <!-- Private Site Repository --> <site> <id>HBase Site</id> @@ -399,9 +447,9 @@ <artifactId>findbugs-maven-plugin</artifactId> <version>2.3.1</version> <configuration> - <findbugsXmlOutput>true</findbugsXmlOutput> - <findbugsXmlWithMessages>true</findbugsXmlWithMessages> - <xmlOutput>true</xmlOutput> + <findbugsXmlOutput>true</findbugsXmlOutput> + <findbugsXmlWithMessages>true</findbugsXmlWithMessages> + <xmlOutput>true</xmlOutput> </configuration> </plugin> <plugin>