¿Dónde debo poner las pruebas unitarias al migrar un proyecto Java 8 a Jigsaw
Actualmente estoy probando migrar una aplicación Java 8 a Java 9 / Jigsaw, usando jdk-9 + 149.
El proyecto se ha presentado en el diseño de directorio estándar de Maven, es decir, tenersrc/main/java
, src/test/java
etc.
Tan pronto como agregue elmodule-info.java
asrc/main/java
, maven-compiler-plugin falla al lanzar una NullPointerException. Esto se debe a que espera encontrar una información de módulo paratest
directorio, también. Entonces, hasta donde puedo ver, las opciones son:
Obviamente, ninguna de esas opciones parece ser deseable, por lo que supongo que hay una forma recomendada de probar los módulos Jigsaw en un proyecto Maven. Desafortunadamente, no pude encontrar recomendaciones ni ejemplos.
EDITAR: Agregar información que no consideraba relevante al publicar la pregunta (lo siento)
la NullPointerException me encontré conMaven 3.3.9maven-compiler-plugin 3.6.0configuración de origen y destino: 9