Hello,
I'm trying to build the package openjfx8 on rawhide but it seems that
with the new version of xmvn, it's impossible.
In the past, this instuction was sufficent before build:
export JAVA_HOME=%{_jvmdir}/java-1.8.0-openjdk
%mvn_build
The problem is that in pom.xml, I have (for example) the instruction
-bootclasspath with the openjdk 1.8 but xmvn replace it by openjdk 11:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArgs>
<arg>-bootclasspath</arg>
<arg>${java.home}/lib/rt.jar</arg>
<arg>-XDignore.symbol.file</arg>
<arg>-XDuseUnsharedTable=true</arg>
<arg>-proc:none</arg>
<arg>-g:source,lines,vars</arg>
<arg>-h</arg>
<arg>modules/graphics/build/gensrc/headers/</arg>
</compilerArgs>
</configuration>
</plugin>
Here the log of the build:
[DEBUG] -d
/builddir/build/BUILD/rt-8u202-b07/modules/base/target/classes
-classpath
/builddir/build/BUILD/rt-8u202-b07/modules/base/target/classes:/builddir/build/BUILD/rt-8u202-b07/buildSrc/target/buildSrc-8.0.202.jar:/usr/share/java/antlr3.jar:/usr/share/java/antlr3-runtime.jar:/usr/share/java/stringtemplate4/ST4.jar:/usr/share/java/stringtemplate.jar:/usr/share/java/antlr.jar:
-sourcepath
/builddir/build/BUILD/rt-8u202-b07/modules/base/src/main/java:/builddir/build/BUILD/rt-8u202-b07/modules/base/target/generated-sources/annotations:
-s
/builddir/build/BUILD/rt-8u202-b07/modules/base/target/generated-sources/annotations
-g -nowarn -target 1.8 -source 1.8 -bootclasspath
/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-5.fc35.x86_64/lib/rt.jar:/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-5.fc35.x86_64/lib/jce.jar
-XDignore.symbol.file -XDuseUnsharedTable=true -proc:none
-g:source,lines,vars
[WARNING] File encoding has not been set, using platform encoding UTF-8,
i.e. build is platform dependent!
[DEBUG] incrementalBuildHelper#beforeRebuildExecution
[INFO] Compiling 283 source files to
/builddir/build/BUILD/rt-8u202-b07/modules/base/target/classes
Fatal Error: Unable to find package java.lang in classpath or bootclasspath
Help is appreciate, thanks
Nicolas De Amicis