Getting a live view of environment variables (Gradle and JDK 9)

Cédric Champeau cedric.champeau at
Tue May 16 18:38:50 UTC 2017

Let me rephrase: it's tiring to have to repeat why we need it, and why we
honor the contract of environment variables. Why is it so hard to admit the
JDK has a bug? I proposed different solutions for this, including non
breaking changes (a new method). All I have in return is suggestions to
change how *we* work, while discarding why it is important for us that the
contract of environment variables is respected. And let me say that this is
not inconvenient for *us* at Gradle. It's inconvenient for thousands of
developers who will suffer slow build times if we don't find a solution. My
personal situation doesn't matter. I care about what users will see
(including the larger ecosystem, Android and native).

2017-05-16 20:23 GMT+02:00 Brian Goetz <brian.goetz at>:

> I’m sorry you find it tiring, but I think you underestimate how high the
> bar is (and should be) for changing how Java works just because it’s
> inconvenient for your situation.  In my view, you’re not remotely there on
> justifying this.  By all means continue, but “this is too tiring” isn’t a
> valid argument.
> > I'm honestly starting to get tired of explaining again and again WHY we
> > need this.

More information about the core-libs-dev mailing list