THRIFT-4766: Fix JDK11 build (#1723)
* [THRIFT-4766] Enable JDK9 build
* THRIFT-4766: build on bionic using native jdk (java-11-openjdk)
Change from headless to the normal JDK. Maybe the libasound is pulled
in transitively.
diff --git a/build/docker/ubuntu-bionic/Dockerfile b/build/docker/ubuntu-bionic/Dockerfile
index a75af31..3566199 100644
--- a/build/docker/ubuntu-bionic/Dockerfile
+++ b/build/docker/ubuntu-bionic/Dockerfile
@@ -68,6 +68,9 @@
debhelper \
flex \
gdb \
+ libasound2 \
+ libatk-bridge2.0-0 \
+ libgtk-3-0 \
llvm \
ninja-build \
pkg-config \
@@ -174,9 +177,8 @@
`# Java dependencies` \
ant \
ant-optional \
- openjdk-8-jdk \
- maven && \
- update-alternatives --set java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
+ maven \
+ openjdk-11-jdk-headless
RUN apt-get install -y --no-install-recommends \
`# Lua dependencies` \