Leí en maven-surefire-plugin and default locale que Maven ejecuta pruebas bifurcadas y, por lo tanto, podría perder cualquier configuración regional que haya configurado.Establecer plugin surefire Configuración regional en el archivo Maven pom
¿Hay alguna manera de ejecutar pruebas en Maven en modo bifurcado y aún conservar la configuración regional?
- EDITAR -
Por lo tanto, para aclarar un poco: Es totalmente posible configurar el idioma y la región en Propiedades del sistema usando:
<systemPropertyVariables>
<user.language>en</user.language>
<user.region>GB</user.region>
</systemPropertyVariables>
y que en realidad se pasan al proceso en ejecución . Sin embargo, esto no establece la configuración regional en consecuencia; la configuración regional permanece como predeterminada del sistema.
¿Ha intentado establecer 'user.country' en lugar de' user.region'? –
El país de configuración no funciona. Lo establece como una propiedad del sistema muy bien, no afecta la configuración regional de ninguna manera. – JHollanti
La documentación de Sun [1] dice: "En segundo lugar, en algunas implementaciones de Java en tiempo de ejecución, el usuario de la aplicación puede anular la configuración regional predeterminada del host proporcionando esta información en la línea de comando configurando user.language, user.country y user. variantes de propiedades del sistema ". Entonces, ¿qué JVM estás usando? [1] http://java.sun.com/developer/technicalArticles/J2SE/locale/ –