JDK 9 ea 99 java.version

Alan Bateman Alan.Bateman at oracle.com
Sun Jan 3 08:09:10 UTC 2016


On 02/01/2016 20:32, John Patrick wrote:
> evening,
>
> Does anyone know how to override the java.version field?
>
> Wanting to help out with getting JDK 9 ready, using it and building 
> projects with it.
>
> Most patches I've submitted so far as simply bumping which is the min 
> java version being used from 1.5 to 1.6.
>
> One issue that I can't figure a work around for java.version. I'm 
> getting the following error from maven-javadoc-plugin.
>
> [WARNING] Unable to find the javadoc version: Unrecognized version of 
> Javadoc: 'java version "9-ea"
> Java(TM) SE Runtime Environment (build 
> 9-ea+99-2015-12-23-184955.javare.4146.nc 
> <http://99-2015-12-23-184955.javare.4146.nc>)
> Java HotSpot(TM) 64-Bit Server VM (build 
> 9-ea+99-2015-12-23-184955.javare.4146.nc 
> <http://99-2015-12-23-184955.javare.4146.nc>, mixed mode)
> ' near index 37
> (?s).*?([0-9]+\.[0-9]+)(\.([0-9]+))?.*
>                                      ^
> [WARNING] Using the Java the version instead of, i.e. 0.0
> [WARNING] -quiet option is not supported on Java version < 1.4. Ignore 
> this option.
>
>
> My question is should maven and every other project accept 9-ea as a 
> valid java.version string, or could build 100 plus tweak the 
> java.version string to something else that is considered valid.
>
In a recent mail to jigsaw-dev [1], Robert Scholte mentioned that the 
new version-string scheme may be problematic for some Maven plugins. He 
mentions the plexus-archiver specifically and that seems to have a patch 
already. If the maven-javadoc-plugin needs updates too then it's best to 
get a bug submitted so that it's on someone's radar.

-Alan

[1] 
http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-December/005885.html


More information about the adoption-discuss mailing list