Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.1K
Vistas
cómo pasar --add-opens la configuración del módulo JDK a la prueba maven

Estoy actualizando la versión de Java en nuestro código de producción de Java 8 a Java 11.

Tengo que agregar la siguiente configuración del módulo JDK en el comando de inicio de Java de la aplicación debido al uso de bibliotecas de terceros como flume, zookeeper, etc.

--add-opens java.base/java.lang=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED

Después de agregar esta configuración y la aplicación Java comienza bien.

Pero cuando ejecuto las pruebas usando mvn test las pruebas fallan. Agregué la siguiente configuración al complemento maven-surefire pero aún arroja un error.

 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M5</version> <configuration> <argLine>--illegal-access=permit</argLine> <argLine>--add-opens java.base/java.lang=ALL-UNNAMED</argLine> <argLine>--add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED</argLine> <argLine>-Dillegal-access=permit</argLine> </configuration> </plugin>

Creo que no estoy pasando el argumento correctamente en la prueba maven. ¿Alguna idea de lo que estoy haciendo mal y cómo solucionarlo?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Es una sola argLine , como:

 <argLine> --add-exports org.junit.platform.commons/org.junit.platform.commons.util=ALL-UNNAMED --add-exports org.junit.platform.commons/org.junit.platform.commons.logging=ALL-UNNAMED </argLine>
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda