gpt4 book ai didi

sonarqube - IntelliJ 插件 - 'sonar.projectDate' 属性不能早于该项目上次已知质量快照的日期

转载 作者:行者123 更新时间:2023-12-01 08:59:17 25 4
gpt4 key购买 nike

运行 SonarQube IntelliJ 分析插件时出现以下错误

14:40:35.544 INFO  - Apply project exclusions
Exception in thread "main" org.sonar.runner.impl.RunnerException: Unable to execute Sonar
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.impl.BatchLauncherMain.execute(BatchLauncherMain.java:41)
at org.sonar.runner.impl.BatchLauncherMain.main(BatchLauncherMain.java:59)
Caused by: java.lang.IllegalArgumentException: 'sonar.projectDate' property cannot be older than the date of the last known quality snapshot on this project. Value: '2014-01-23T14:40:35-0700'. Latest quality snapshot: '2014-01-23'. This property may only be used to rebuild the past in a chronological order.
at
org.sonar.batch.ProjectConfigurator.checkCurrentAnalysisIsTheLatestOne(ProjectConfigurator.java:87)
at org.sonar.batch.ProjectConfigurator.configure(ProjectConfigurator.java:71)
at org.sonar.batch.DefaultProjectTree.doStart(DefaultProjectTree.java:72)
at org.sonar.batch.DefaultProjectTree.start(DefaultProjectTree.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)

该线程讨论了 Eclipse 和 SonarQube 的类似问题 - http://comments.gmane.org/gmane.comp.java.sonar.general/31498 .但是线程并没有帮助。

我正在运行 IntelliJ 13 和适用于 IntelliJ v 1.0 的 SonarQube 插件。

我试过卸载并重新安装插件。我已经尝试清除“用户缓存”。我不确定接下来要尝试什么。

Sonar 项目是 CI 链的一部分 - 因此该项目每天可能有多个构建。

谢谢

最佳答案

如果您在本地和从 CI 服务器运行构建,请检查机器之间的时钟是否相对相同。如果您的 CI 服务器在您的本地机器之前,并发布到 Sonar (例如在 checkin 时),但是您也在不同的时间(过去)在本地运行并尝试发布到 Sonar ,那么可能是冲突的一个可能来源。

关于sonarqube - IntelliJ 插件 - 'sonar.projectDate' 属性不能早于该项目上次已知质量快照的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21320117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com