【问题标题】:Gradlew vs mvn timezoneGradle vs Maven 时区
【发布时间】:2022-01-20 16:56:20
【问题描述】:

默认情况下,我在 UTC 时区(gitlab runner)中有一个 Docker 容器

当我在容器中使用“mvn”开始测试时,jvm 使用 UTC 时区,但是当我使用“gradlw”开始相同的测试时,jvm 使用主机时区。

mvn和gradlew从jvm时区的启动方式来看有什么区别吗?

【问题讨论】:

    标签: java gradle maven-3


    【解决方案1】:

    您的pom.xml 中的某处应该有一个设置,或者您运行它的方式。实际上,它在 Maven 中的 UTC 可能有很多工作方式。

    尝试使用 user.timezone 属性运行 Gradle:./gradlew test -Duser.timezone=GMT。这可能是验证设置的最简单方法。

    【讨论】:

      猜你喜欢
      • 2018-07-06
      • 2018-03-09
      • 2015-07-30
      • 1970-01-01
      • 2013-08-07
      • 2011-11-29
      • 1970-01-01
      • 2019-02-02
      • 1970-01-01
      相关资源
      最近更新 更多