无法构建SonarSource/sonarqube
问题描述:
在克隆github repository之后,将Maven更新为3.0.5,更新JDK并执行build.sh之后,我的sonarqube版本在多次单元测试失败后失败,其中第一个失败,其中第一个为无法构建SonarSource/sonarqube
app_with_severities_when_period_is_set(org.sonar.server.component.ws.ComponentAppActionTest) Time elapsed: 0.007 sec <<< FAILURE!
java.lang.AssertionError: periods[0][2]
Expected: 2014-05-08T00:00:00+0200
got: 2014-05-08T00:00:00-0500
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:222)
at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:192)
at org.sonar.server.ws.WsTester$Result.assertJson(WsTester.java:193)
at org.sonar.server.ws.WsTester$Result.assertJson(WsTester.java:183)
at org.sonar.server.component.ws.ComponentAppActionTest.app_with_severities_when_period_is_set(ComponentAppActionTest.java:400)
构建信息是
[INFO] SonarQube :: Search ............................... SUCCESS [55.995s]
[INFO] SonarQube :: Server ............................... FAILURE [5:23.832s]
[INFO] SonarQube :: Plugins :: Xoo ....................... SKIPPED
我已获得MacOSX上,Ubuntu的,EL5及EL6这个问题。有没有办法解决它?
答
这是与欧洲/巴黎其他时区有关的测试执行中的已知问题。 您可以尝试建筑SQ与-Duser.timezone="Europe/Paris"
我应该在哪里放置该选项?我试着把它放在''build.sh''中,但是''mvn -Duser.timezone =“Europe/Paris”clean install $ *''不起作用。 – user14717 2014-10-07 18:38:11