Hello team, Do we support Druid latest version so...
# dev
k
Hello team, Do we support Druid latest version source code compilation support for jdk-11.?
l
yes
k
but in latest version, https://github.com/apache/druid/blob/09d36ee324747f1407705c27618b6d415c3fa8a9/pom.xml#L73 L73, 74,75, it still uses 1.8/8 java
If I change it to 11 compilation failing
Copy code
<properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <java.version>8</java.version>
Copy code
mvn clean package install -DskipTests -Pdist -Prat -Drat.ignoreErrors=true -Dmaven.test.skip=true -Dcheckstyle.skip  -pl :druid-processing
Error something like this.
Copy code
[INFO] --- animal-sniffer-maven-plugin:1.23:check (check-java-api) @ druid-processing ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java18:1.0
[ERROR] /root/basa/druid/processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java:386: Undefined reference: java.nio.ByteBuffer java.nio.ByteBuffer.clear()
[ERROR] /root/basa/druid/processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java:393: Undefined reference: java.nio.ByteBuffer java.nio.ByteBuffer.limit(int)
[ERROR] /root/basa/druid/processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java:417: Undefined reference: java.nio.ByteBuffer java.nio.ByteBuffer.position(int)
[ERROR] /root/basa/druid/processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java:461: Undefined reference: java.nio.ByteBuffer java.nio.ByteBuffer.position(int)
[ERROR] /root/basa/druid/processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java:461: Undefined reference: java.nio.ByteBuffer java.nio.ByteBuffer.position(int)
[ERROR] /root/basa/druid/processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java:485: Undefined reference: java.nio.ByteBuffer java.nio.ByteBuffer.position(int)
[ERROR] /root/basa/druid/processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java:489: Undefined reference: java.nio.ByteBuffer java.nio.ByteBuffer.position(int)
[ERROR] /root/basa/druid/processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java:499: Undefined reference: java.nio.ByteBuffer java.nio.ByteBuffer.rewind()