Aller au contenu principal

Trevas - Java 17

· Une minute de lecture
Nicolas Laval
Making Sense - Developer

Nouveautés

Trevas 1.2.0 permet le support de Java 17.

Gestion des modules Java

Spark ne supporte pas les modules Java.

Les applications clientes en Java 17 embarquant Trevas doivent configurer les UNNAMED modules pour Spark.

Maven

Ajouter à votre fichier pom.xml, dans la section build > plugins :

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.11.0</version>
<configuration>
<compilerArgs>
<arg>--add-exports</arg>
<arg>java.base/sun.nio.ch=ALL-UNNAMED</arg>
</compilerArgs>
</configuration>
</plugin>

Docker

ENTRYPOINT ["java", "--add-exports", "java.base/sun.nio.ch=ALL-UNNAMED", "mainClass"]