OpenJDK is fine. However, Drill currently only comes out of the box
supporting builds on Java7.  There are 1 or 2 failing test cases in the
build that fail on Java8 (there is a JIRA open to address).

Many people use it with Java 8 fine.  If you remove the three lines here
[1] and run your build with -DskipTests, you should be able to get past
this.

[1] https://github.com/apache/drill/blob/master/pom.xml#L282

On Wed, Jul 15, 2015 at 11:38 AM, John Omernik <[email protected]> wrote:

> So I found this page:
> http://drill.apache.org/docs/compiling-drill-from-source/
>
> Is Oracle JDK really a requirement to build Drill?  That seems odd.
>
> On Wed, Jul 15, 2015 at 1:35 PM, John Omernik <[email protected]> wrote:
>
> > Greetings All. I am trying to build Drill for using with MapR (on Mesos
> in
> > Marathon, hence why I am not using the MapR Package). Based on the error,
> > it looks like it's not parsing the Java version correctly for OpenJDK 1.8
> > (it sees version 1.8.0_45-internal outside the range of 1.7-1.8).
> Thoughts
> > on this error and how I can proceed?  Thanks!
> >
> > John
> >
> >
> > These are the steps I am taking:
> >
> > First my java version:
> >
> > java -version
> >
> > openjdk version "1.8.0_45-internal"
> >
> > OpenJDK Runtime Environment (build 1.8.0_45-internal-b14)
> >
> > OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)
> >
> > git clone https://github.com/apache/drill.git
> >
> > cd drill
> >
> > mvn -Pmapr clean package
> >
> >
> >
> > The error I am getting:
> >
> > [INFO]
> >
> > [INFO] --- maven-enforcer-plugin:1.3.1:enforce
> > (validate_java_and_maven_version) @ drill-root ---
> >
> > [WARNING] Rule 1: org.apache.maven.plugins.enforcer.RequireJavaVersion
> > failed with message:
> >
> > Detected JDK Version: 1.8.0-45 is not in the allowed range [1.7,1.8).
> >
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > [INFO] Reactor Summary:
> >
> > [INFO]
> >
> > [INFO] Apache Drill Root POM ............................. FAILURE [
> > 32.370 s]
> >
>

Reply via email to