我遇到了一个奇怪的问题:Maven显示的时间与系统不同。例如:
$ mvn compile | grep Finished
[INFO] Finished at: Wed Jan 04 13:29:50 NOVT 2012
$ LANG=C date
Wed Jan 4 14:29:55 NOVT 2012
Maven的时间与1小时不同。
我在谷歌搜索并发现了非常相似的问题:SO new Date(long) gives different results但是没有任何建议的方法对我不起作用:指定-Duser.timezone=Asia/Novosibirsk
或-Duser.language=ru
和{{1不影响Maven的行为。
我认为底层系统的问题是tzdata,因为在前一年我们停止从夏天开始移动时间。我已经安装了最新的-Duser.country=RU
软件包,但没有任何改变。
版本:
tzdata-java
/ tzdata
2011n-0squeeze1 提前致谢!
(并随意删除与问题无关的一个或多个标签。)