NX01: Step 1 to upwrite to java 25 runtime

This commit is contained in:
Willem Cazander 2025-12-28 01:30:10 +01:00
parent 8f2be7c300
commit 907dcadb77
2 changed files with 7 additions and 7 deletions

View file

@ -63,7 +63,7 @@ better than to talk someone who lets a child believe in used love.
ROADMAP to make NX01 go outside of space-dock:
* Convert to java-25
* (10%) Convert to java-25
* Split nx01-jpp-base in more modules
* Convert pie and bassbone to an agent
* Finish 18 bit binary XML for red sea fish files and nether DB files
@ -127,10 +127,11 @@ ETA: 2030...to remove ALL, ASCII and unicode on a self hosted platform.
## Maven Use
Notes on JDK version:
- jdk-21.0.2 and LOWER work
- jdk-21.0.2 and LOWER worked
- jdk-22.0.2 FAIL: Can't compile JPP
- jdk-23.0.1 FAIL: Does compile JPP but can't find import in java3c
- jdk-24-ea-33 FAIL: Can't compile JPP
- jdk-25 works, and is now the `required` version (JVM off-heap CXL memories support)
Some code depend on a local `drives` command to be installed as `npm i -g drives`.
@ -138,9 +139,8 @@ Make package jar's
- mvn clean package
- result: nx01-jpp-base/target/nx01-jpp-base-〇一。壬寅。一〄-SNAPSHOT.jar (19MB)
Run javadoc (markdown requires java 23 and compile needs java 21 or lower)
- JAVA_HOME=/usr/lib/jvm/jdk-17.0.7+7/ mvn clean compile
- JAVA_HOME=/usr/lib/jvm/jdk-23.0.1/ mvn javadoc:aggregate
Run javadoc
- JAVA_HOME=/usr/lib/jvm/jdk-25/ mvn clean compile javadoc:aggregate
- result: target/site/apidocs (613MB)
Setup project local XSD for IDE