Repository: orc Updated Branches: refs/heads/master 3bb5ce532 -> 08b854425
ORC-60 Clean up maven pom files, and findbugs, and remove some of the normal testing output. (omalley) Signed-off-by: Owen O'Malley <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/orc/repo Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/08b85442 Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/08b85442 Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/08b85442 Branch: refs/heads/master Commit: 08b854425aee2c16b23c869c083cdbfba9b9a3c7 Parents: 3bb5ce5 Author: Owen O'Malley <[email protected]> Authored: Sat May 28 09:51:34 2016 -0700 Committer: Owen O'Malley <[email protected]> Committed: Wed Jun 1 23:20:06 2016 -0700 ---------------------------------------------------------------------- java/core/pom.xml | 114 ++------ java/core/src/findbugs/exclude.xml | 19 ++ .../test/org/apache/orc/tools/TestFileDump.java | 2 - .../org/apache/orc/tools/TestJsonFileDump.java | 2 - java/core/src/test/resources/log4j.properties | 2 +- java/mapreduce/pom.xml | 72 +---- java/mapreduce/src/findbugs/exclude.xml | 16 ++ .../src/test/resources/log4j.properties | 2 +- java/pom.xml | 282 +++++++++++++++++-- java/storage-api/pom.xml | 6 + 10 files changed, 335 insertions(+), 182 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/orc/blob/08b85442/java/core/pom.xml ---------------------------------------------------------------------- diff --git a/java/core/pom.xml b/java/core/pom.xml index 59337ca..7aeb511 100644 --- a/java/core/pom.xml +++ b/java/core/pom.xml @@ -26,90 +26,64 @@ <artifactId>orc-core</artifactId> <packaging>jar</packaging> <name>ORC Core</name> + <description> + The core reader and writer for ORC files. Uses the vectorized column batch + for the in memory representation. + </description> <dependencies> <!-- inter-project --> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> - <version>${protobuf.version}</version> + </dependency> + <dependency> + <groupId>commons-cli</groupId> + <artifactId>commons-cli</artifactId> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> - </exclusion> - <exclusion> - <groupId>javax.servlet.jsp</groupId> - <artifactId>jsp-api</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty-util</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.avro</groupId> - <artifactId>avro</artifactId> - </exclusion> - </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> - </exclusion> - <exclusion> - <groupId>javax.servlet.jsp</groupId> - <artifactId>jsp-api</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty-util</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.avro</groupId> - <artifactId>avro</artifactId> - </exclusion> - </exclusions> </dependency> <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-storage-api</artifactId> - <version>${storage-api.version}</version> + </dependency> + <dependency> + <groupId>org.codehaus.jettison</groupId> + <artifactId>jettison</artifactId> </dependency> <dependency> <groupId>org.iq80.snappy</groupId> <artifactId>snappy</artifactId> - <version>${snappy.version}</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> </dependency> <!-- test inter-project --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> - <version>${junit.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-core</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> - <version>${mockito.version}</version> <scope>test</scope> </dependency> </dependencies> @@ -126,52 +100,14 @@ <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> - <executions> - <execution> - <id>add-source</id> - <phase>generate-sources</phase> - <goals> - <goal>add-source</goal> - </goals> - <configuration> - <sources> - <source>${project.build.directory}/generated-sources</source> - </sources> - </configuration> - </execution> - </executions> </plugin> <plugin> <groupId>com.github.os72</groupId> <artifactId>protoc-jar-maven-plugin</artifactId> - <version>3.0.0-a3</version> - <executions> - <execution> - <phase>generate-sources</phase> - <goals> - <goal>run</goal> - </goals> - <configuration> - <protocVersion>2.5.0</protocVersion> - <addSources>none</addSources> - <includeDirectories> - <include>../../proto</include> - </includeDirectories> - <inputDirectories> - <include>../../proto</include> - </inputDirectories> - </configuration> - </execution> - </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.1</version> - <configuration> - <source>1.7</source> - <target>1.7</target> - </configuration> </plugin> </plugins> </build> http://git-wip-us.apache.org/repos/asf/orc/blob/08b85442/java/core/src/findbugs/exclude.xml ---------------------------------------------------------------------- diff --git a/java/core/src/findbugs/exclude.xml b/java/core/src/findbugs/exclude.xml new file mode 100644 index 0000000..2f1148d --- /dev/null +++ b/java/core/src/findbugs/exclude.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<FindBugsFilter> + <Match> + <Class name="~org\.apache\.orc\.OrcProto.*"/> + </Match> +</FindBugsFilter> http://git-wip-us.apache.org/repos/asf/orc/blob/08b85442/java/core/src/test/org/apache/orc/tools/TestFileDump.java ---------------------------------------------------------------------- diff --git a/java/core/src/test/org/apache/orc/tools/TestFileDump.java b/java/core/src/test/org/apache/orc/tools/TestFileDump.java index ce3381e..eae2ee4 100644 --- a/java/core/src/test/org/apache/orc/tools/TestFileDump.java +++ b/java/core/src/test/org/apache/orc/tools/TestFileDump.java @@ -187,8 +187,6 @@ public class TestFileDump { String expectedLine = eStream.readLine().trim(); while (expectedLine != null) { String actualLine = aStream.readLine().trim(); - System.out.println("actual: " + actualLine); - System.out.println("expected: " + expectedLine); Assert.assertEquals(expectedLine, actualLine); expectedLine = eStream.readLine(); expectedLine = expectedLine == null ? null : expectedLine.trim(); http://git-wip-us.apache.org/repos/asf/orc/blob/08b85442/java/core/src/test/org/apache/orc/tools/TestJsonFileDump.java ---------------------------------------------------------------------- diff --git a/java/core/src/test/org/apache/orc/tools/TestJsonFileDump.java b/java/core/src/test/org/apache/orc/tools/TestJsonFileDump.java index a514824..4b71b9a 100644 --- a/java/core/src/test/org/apache/orc/tools/TestJsonFileDump.java +++ b/java/core/src/test/org/apache/orc/tools/TestJsonFileDump.java @@ -75,8 +75,6 @@ public class TestJsonFileDump { String expectedLine = eStream.readLine(); while (expectedLine != null) { String actualLine = aStream.readLine(); - System.out.println("actual: " + actualLine); - System.out.println("expected: " + expectedLine); assertEquals(expectedLine, actualLine); expectedLine = eStream.readLine(); } http://git-wip-us.apache.org/repos/asf/orc/blob/08b85442/java/core/src/test/resources/log4j.properties ---------------------------------------------------------------------- diff --git a/java/core/src/test/resources/log4j.properties b/java/core/src/test/resources/log4j.properties index 67e071d..d5e89c3 100644 --- a/java/core/src/test/resources/log4j.properties +++ b/java/core/src/test/resources/log4j.properties @@ -1,4 +1,4 @@ -log4j.rootLogger=INFO,stdout +log4j.rootLogger=WARN,stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout http://git-wip-us.apache.org/repos/asf/orc/blob/08b85442/java/mapreduce/pom.xml ---------------------------------------------------------------------- diff --git a/java/mapreduce/pom.xml b/java/mapreduce/pom.xml index 0b48c82..a99c32e 100644 --- a/java/mapreduce/pom.xml +++ b/java/mapreduce/pom.xml @@ -26,6 +26,11 @@ <artifactId>orc-mapreduce</artifactId> <packaging>jar</packaging> <name>ORC MapReduce</name> + <description> + An implementation of Hadoop's mapred and mapreduce input and output formats + for ORC files. They use the core reader and writer, but present the data + to the user in Writable objects. + </description> <dependencies> <dependency> @@ -38,98 +43,36 @@ <dependency> <groupId>com.esotericsoftware</groupId> <artifactId>kryo-shaded</artifactId> - <version>${kryo.version}</version> - </dependency> - <dependency> - <groupId>com.google.protobuf</groupId> - <artifactId>protobuf-java</artifactId> - <version>${protobuf.version}</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> - <version>${commons-codec.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> - </exclusion> - <exclusion> - <groupId>javax.servlet.jsp</groupId> - <artifactId>jsp-api</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty-util</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.avro</groupId> - <artifactId>avro</artifactId> - </exclusion> - </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-mapreduce-client-core</artifactId> - <version>${hadoop.version}</version> - <exclusions> - <exclusion> - <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> - </exclusion> - <exclusion> - <groupId>javax.servlet.jsp</groupId> - <artifactId>jsp-api</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>jetty-util</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.avro</groupId> - <artifactId>avro</artifactId> - </exclusion> - </exclusions> </dependency> <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-storage-api</artifactId> - <version>${storage-api.version}</version> </dependency> <!-- test inter-project --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> - <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.mrunit</groupId> <artifactId>mrunit</artifactId> - <version>${mrunit.version}</version> <scope>test</scope> <classifier>hadoop2</classifier> </dependency> - <dependency> - <groupId>org.mockito</groupId> - <artifactId>mockito-all</artifactId> - <version>${mockito.version}</version> - <scope>test</scope> - </dependency> </dependencies> <build> @@ -144,11 +87,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.1</version> - <configuration> - <source>1.7</source> - <target>1.7</target> - </configuration> </plugin> </plugins> </build> http://git-wip-us.apache.org/repos/asf/orc/blob/08b85442/java/mapreduce/src/findbugs/exclude.xml ---------------------------------------------------------------------- diff --git a/java/mapreduce/src/findbugs/exclude.xml b/java/mapreduce/src/findbugs/exclude.xml new file mode 100644 index 0000000..4a6e846 --- /dev/null +++ b/java/mapreduce/src/findbugs/exclude.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<FindBugsFilter> +</FindBugsFilter> http://git-wip-us.apache.org/repos/asf/orc/blob/08b85442/java/mapreduce/src/test/resources/log4j.properties ---------------------------------------------------------------------- diff --git a/java/mapreduce/src/test/resources/log4j.properties b/java/mapreduce/src/test/resources/log4j.properties index 67e071d..d5e89c3 100644 --- a/java/mapreduce/src/test/resources/log4j.properties +++ b/java/mapreduce/src/test/resources/log4j.properties @@ -1,4 +1,4 @@ -log4j.rootLogger=INFO,stdout +log4j.rootLogger=WARN,stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout http://git-wip-us.apache.org/repos/asf/orc/blob/08b85442/java/pom.xml ---------------------------------------------------------------------- diff --git a/java/pom.xml b/java/pom.xml index 2eacd7a..a95b2e9 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -24,12 +24,38 @@ <version>1.1.0</version> <packaging>pom</packaging> - <name>ORC</name> + <name>Apache ORC</name> <url>http://orc.apache.org</url> + <description> + ORC is a self-describing type-aware columnar file format designed + for Hadoop workloads. It is optimized for large streaming reads, + but with integrated support for finding required rows + quickly. Storing data in a columnar format lets the reader read, + decompress, and process only the values that are required for the + current query. + </description> + <inceptionYear>2013</inceptionYear> <prerequisites> <maven>2.2.1</maven> </prerequisites> + <mailingLists> + <mailingList> + <name>ORC User List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/orc-user/</archive> + </mailingList> + <mailingList> + <name>ORC Developer List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/orc-dev/</archive> + </mailingList> + </mailingLists> + <modules> <module>storage-api</module> <module>core</module> @@ -42,15 +68,7 @@ <maven.compiler.useIncrementalCompilation>false</maven.compiler.useIncrementalCompilation> <test.tmp.dir>${project.build.directory}/testing-tmp</test.tmp.dir> - <commons-codec.version>1.4</commons-codec.version> <hadoop.version>2.6.0</hadoop.version> - <junit.version>4.11</junit.version> - <kryo.version>3.0.3</kryo.version> - <mockito.version>1.9.5</mockito.version> - <mrunit.version>1.1.0</mrunit.version> - <protobuf.version>2.5.0</protobuf.version> - <slf4j.version>1.7.5</slf4j.version> - <snappy.version>0.2</snappy.version> <storage-api.version>2.1.0-pre-orc</storage-api.version> </properties> @@ -60,13 +78,11 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.3</version> - <configuration> - ... - </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> <executions> <execution> <id>setup-test-dirs</id> @@ -86,6 +102,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> + <version>2.16</version> <configuration> <reuseForks>false</reuseForks> <argLine>-Xmx2048m -XX:MaxPermSize=512m</argLine> @@ -99,9 +116,85 @@ </systemPropertyVariables> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.9</version> + </plugin> </plugins> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>1.10</version> + <executions> + <execution> + <id>add-source</id> + <phase>generate-sources</phase> + <goals> + <goal>add-source</goal> + </goals> + <configuration> + <sources> + <source>${project.build.directory}/generated-sources</source> + </sources> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>com.github.os72</groupId> + <artifactId>protoc-jar-maven-plugin</artifactId> + <version>3.0.0-a3</version> + <executions> + <execution> + <phase>generate-sources</phase> + <goals> + <goal>run</goal> + </goals> + <configuration> + <protocVersion>2.5.0</protocVersion> + <addSources>none</addSources> + <includeDirectories> + <include>../../proto</include> + </includeDirectories> + <inputDirectories> + <include>../../proto</include> + </inputDirectories> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.1</version> + <configuration> + <source>1.7</source> + <target>1.7</target> + </configuration> + </plugin> + </plugins> + </pluginManagement> </build> + <reporting> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>3.0.3</version> + <configuration> + <effort>Max</effort> + <excludeFilterFile>${basedir}/src/findbugs/exclude.xml</excludeFilterFile> + <xmlOutput>true</xmlOutput> + <findbugsXmlOutputDirectory>${project.build.directory}/findbugs</findbugsXmlOutputDirectory> + </configuration> + </plugin> + </plugins> + </reporting> + <profiles> <profile> <id>cmake</id> @@ -111,12 +204,161 @@ </profile> </profiles> - <dependencies> - <!-- global dependencies --> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-api</artifactId> - <version>${slf4j.version}</version> - </dependency> - </dependencies> + <dependencyManagement> + <dependencies> + <dependency> + <groupId>com.esotericsoftware</groupId> + <artifactId>kryo-shaded</artifactId> + <version>3.0.3</version> + </dependency> + <dependency> + <groupId>com.google.protobuf</groupId> + <artifactId>protobuf-java</artifactId> + <version>2.5.0</version> + </dependency> + <dependency> + <groupId>commons-cli</groupId> + <artifactId>commons-cli</artifactId> + <version>1.2</version> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>1.4</version> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>2.6</version> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-common</artifactId> + <version>${hadoop.version}</version> + <exclusions> + <exclusion> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.servlet.jsp</groupId> + <artifactId>jsp-api</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-util</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.avro</groupId> + <artifactId>avro</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-hdfs</artifactId> + <version>${hadoop.version}</version> + <exclusions> + <exclusion> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.servlet.jsp</groupId> + <artifactId>jsp-api</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-util</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.avro</groupId> + <artifactId>avro</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-mapreduce-client-core</artifactId> + <version>${hadoop.version}</version> + <exclusions> + <exclusion> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.servlet.jsp</groupId> + <artifactId>jsp-api</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-util</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.avro</groupId> + <artifactId>avro</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.hive</groupId> + <artifactId>hive-storage-api</artifactId> + <version>${storage-api.version}</version> + </dependency> + <dependency> + <groupId>org.codehaus.jettison</groupId> + <artifactId>jettison</artifactId> + <version>1.1</version> + </dependency> + <dependency> + <groupId>org.iq80.snappy</groupId> + <artifactId>snappy</artifactId> + <version>0.2</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>1.7.5</version> + </dependency> + + <!-- test inter-project --> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.11</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.mrunit</groupId> + <artifactId>mrunit</artifactId> + <version>1.1.0</version> + <scope>test</scope> + <classifier>hadoop2</classifier> + </dependency> + <dependency> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-core</artifactId> + <version>1.3</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-all</artifactId> + <version>1.9.5</version> + <scope>test</scope> + </dependency> + </dependencies> + </dependencyManagement> </project> http://git-wip-us.apache.org/repos/asf/orc/blob/08b85442/java/storage-api/pom.xml ---------------------------------------------------------------------- diff --git a/java/storage-api/pom.xml b/java/storage-api/pom.xml index 46e9c9e..8aa98fb 100644 --- a/java/storage-api/pom.xml +++ b/java/storage-api/pom.xml @@ -75,7 +75,13 @@ </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.9</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> + <version>2.16</version> <configuration> <reuseForks>false</reuseForks> <argLine>-Xmx2048m -XX:MaxPermSize=512m</argLine>
