Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.1K
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!