首页 > 解决方案 > 如何在 Jenkins 上为 Maven Java 构建设置默认时区?

问题描述

我们在使用 UTC 的服务器上运行 Jenkins,但我们的办公室位于柏林。因此,我们-Dorg.apache.commons.jelly.tags.fmt.timeZone=Europe/Berlin将 UI 配置为在 CE(S)T 中。

但是如何确保 Maven Java 构建与默认的 TimeZone Europe/Berlin 一起运行?

我们尝试添加-Duser.timezone=Europe/Berlin到 Jenkins scipt 和 Global MAVEN_OPTS。

但是TimeZone.getDefault()(在 jUnit 测试中)导致sun.util.calendar.ZoneInfo[id="GMT",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null].

标签: javamavenjenkinstimezone

解决方案


推荐阅读