Obtuve un contenedor Docker por defecto en UTC Timezone (gitlab runner)
Cuando comienzo mis pruebas en el contenedor con "mvn", entonces jvm usa la zona horaria UTC, pero cuando comienzo las mismas pruebas con "gradelw", entonces jvm usa la máquina host TimeZone.
¿Hay alguna diferencia entre mvn y gradlew en cómo comienzan el punto de vista de la zona horaria de jvm?
Debería haber una configuración en algún lugar de su pom.xml o la forma en que lo ejecuta. En realidad, podría haber muchas formas en que funciona en UTC en Maven.
Intente ejecutar Gradle con la propiedad user.timezone : ./gradlew test -Duser.timezone=GMT . Esa es probablemente la forma más fácil de validar la configuración.