JavaC "-release" option no longer working?
Uwe Schindler
uschindler at apache.org
Mon Sep 19 13:05:22 UTC 2016
Hi,
The Lucene team is already using the new "-release" option instead of "-source"/"-target" where applicable (JDK 9+), to allow real cross-compiling. Unfortunately, it is no longer working when we upgraded from build 134 to build 136 last night on our Jenkins server:
http://jenkins.thetaphi.de/job/Lucene-Solr-master-Linux/17849/console
compile-core:
[mkdir] Created dir: /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/build/core/classes/java
[javac] Compiling 773 source files to /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/build/core/classes/java
[javac] javac: invalid flag: -release
[javac] Usage: javac <options> <source files>
[javac] use --help for a list of possible options
Is this an intended change - what's wrong? I did not see any log entries?
I reverted back to build 134 for now.
Uwe
-----
Uwe Schindler
uschindler at apache.org
ASF Member, Apache Lucene PMC / Committer
Bremen, Germany
http://lucene.apache.org/
More information about the compiler-dev
mailing list