One of the reasons I remember not supporting Java 8 were unresolved unit
test failures. I'm not sure if they still occur - did you get a chance to
try a build with unit tests turned on?

On Mon, Nov 28, 2016 at 10:50 AM, Paul Rogers <[email protected]> wrote:

> Hi All,
>
> Drill still builds with Java 7. Many of us have upgraded to Java 8. (Java
> 7 reached end-of-life in April of 2015.)
>
> For the most part, it works fine to have Java 8 as the default JDK, while
> Drill builds with Java 7. However, it becomes a real problem when trying to
> use Eclipse to run unit tests, especially those that include JMockit.
>
> When I used Java 8 for Eclipse, but Java 7 for the Drill build, unit tests
> fail with mysterious errors. Forcing Eclipse to use Java 7 (or forcing
> Drill to use Java 8) is the workaround. (Something about the way the JUnit
> test runner works.)
>
> Have we considered upgrading Drill’s build to Java 8?
>
> Does Drill or Apache have obligations to support Java 7 even though Oracle
> no longer does so?
>
> The workaround is to muck about until the Java versions match. A hassle,
> but it works. It does, however take time that could be better spent on
> other things.
>
> Thanks,
>
> - Paul

Reply via email to