2017-10-12 11:58 GMT+02:00 Cédric Champeau <cedric.champ...@gmail.com>:
> 1. an API in 18.3 which would let us refresh the environment variables, > even if inherently unsafe (we can take the risk, if the Javadocs explains > that if you're really unlucky calling such a method could kill your VM). Being a public API we would expose everyone to this risk, and the API should be supported on all platforms maybe forever. I know other people have different opinion here, but this seems to be high risk, high impact to be worth. > 2. we change the way Gradle works and force explicit declaration of all > environment variables a user script can use. Then, we would only spawn a > new VM if the current daemon environment variables do not match those > required found by the client. This. Cheers, Mario -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF Java Champion - Blog: http://neugens.wordpress.com - Twitter: @neugens Proud GNU Classpath developer: http://www.classpath.org/ OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/