diff --git a/.travis.yml b/.travis.yml
index fae25f81b3..77b16d976b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,8 +1,11 @@
language: java
-jdk: openjdk8
before_install:
- bash dev/travis-before_install.sh
+jdk:
+ - openjdk8
+ - openjdk11
+
env:
- HADOOP_PROFILE=default TEST_CODECS=uncompressed,brotli
- HADOOP_PROFILE=default TEST_CODECS=gzip,snappy
diff --git a/dev/travis-before_install.sh b/dev/travis-before_install.sh
old mode 100644
new mode 100755
index 35757060c0..14b8ca2a0a
--- a/dev/travis-before_install.sh
+++ b/dev/travis-before_install.sh
@@ -1,3 +1,4 @@
+#!/usr/bin/env bash
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
@@ -24,13 +25,12 @@ export THIFT_VERSION=0.12.0
set -e
date
sudo apt-get update -qq
-sudo apt-get install -qq build-essential pv autoconf automake libtool curl make \
+sudo apt-get install -qq --no-install-recommends build-essential pv autoconf automake libtool curl make \
g++ unzip libboost-dev libboost-test-dev libboost-program-options-dev \
libevent-dev automake libtool flex bison pkg-config g++ libssl-dev xmlstarlet
date
pwd
-wget -nv https://archive.apache.org/dist/thrift/${THIFT_VERSION}/thrift-${THIFT_VERSION}.tar.gz
-tar zxf thrift-${THIFT_VERSION}.tar.gz
+wget -qO- https://archive.apache.org/dist/thrift/0.12.0/thrift-0.12.0.tar.gz | tar zxf -
cd thrift-${THIFT_VERSION}
chmod +x ./configure
./configure --disable-libs
diff --git a/parquet-format-structures/pom.xml b/parquet-format-structures/pom.xml
index a5dbabbc1d..0ccf2aea84 100644
--- a/parquet-format-structures/pom.xml
+++ b/parquet-format-structures/pom.xml
@@ -70,7 +70,7 @@
org.apache.thrift
thrift-maven-plugin
- ${thrift-maven-plugin.version}
+ ${thrift-maven-plugin.version}
${parquet.thrift.path}
${format.thrift.executable}
@@ -126,9 +126,11 @@
org.apache.maven.plugins
maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
- -Xdoclint:none
+ none
+ 8
@@ -139,9 +141,11 @@
org.apache.maven.plugins
maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
- -Xdoclint:none
+ none
+ 8
diff --git a/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/CleanUtil.java b/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/CleanUtil.java
index 82b1414f29..fed2999234 100644
--- a/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/CleanUtil.java
+++ b/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/codec/CleanUtil.java
@@ -108,5 +108,4 @@ public static void cleanDirectBuffer(ByteBuffer buf) {
}
}
}
-
}
diff --git a/pom.xml b/pom.xml
index b12dad03b3..5cf52d0287 100644
--- a/pom.xml
+++ b/pom.xml
@@ -103,6 +103,7 @@
27.0.1-jre
0.1.1
1.10.19
+ 3.1.0
2.3
@@ -163,7 +164,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 2.9
+ ${maven-javadoc-plugin.version}
@@ -183,6 +184,7 @@
**/generated-sources/**/*.java
+ 8
@@ -365,6 +367,17 @@
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+ **/generated-sources/**/*.java
+
+ 8
+
+
com.mycila.maven-license-plugin
maven-license-plugin