Contexte : lors d'un build maven, par exemple en faisant mvn clean install
, un warning apparait au niveau du plugin maven-compiler-plugin disant :
[WARNING] bootstrap class path not set in conjunction with -source 8
Ce qui fait échouer le build.
Il s'avère que j'essaie de builder une application en java 8 depuis un java 10.
Explications : depuis Java 9, le JDK est composé de modules. Les jars issus de la compilation de ces modules n'ont qu'un accès limité aux classes les uns des autres. D'où le message indiquant un problème de PATH.
Solution : désinstaller java 9/10 et installer java 8.
Je me le mets de côté pour le build de openjdk7.