加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何使用SonarQube5.3分析java代码

发布时间:2020-12-15 02:13:25 所属栏目:Java 来源:网络整理
导读:在分析代码时给出以下错误 Retrieve remote issues of project newsonarproject...Project not found on remote SonarQube server [XXXX:newsonarproject]Start SonarQube analysis on newsonarproject...INFO: SonarQube Server 5.3Exception in thread "ma
在分析代码时给出以下错误

Retrieve remote issues of project newsonarproject...
Project not found on remote SonarQube server [XXXX:newsonarproject]
Start SonarQube analysis on newsonarproject...
INFO: SonarQube Server 5.3
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.IllegalStateException: Invalid analysis mode: incremental. This mode was removed in SonarQube 5.2. Valid modes are: [preview,publish,issues]
    at org.sonar.batch.bootstrap.AbstractAnalysisMode.validate(AbstractAnalysisMode.java:59)
    at org.sonar.batch.bootstrap.GlobalMode.<init>(GlobalMode.java:33)
    at org.sonar.batch.bootstrap.GlobalContainer.doBeforeStart(GlobalContainer.java:65)
    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:130)
    at org.sonar.batch.bootstrapper.Batch.start(Batch.java:103)
    at org.sonar.batch.bootstrapper.Batch.start(Batch.java:92)
    at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:76)
    at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
    ... 6 more

如果有人知道这一点,请帮助我.
提前致谢.

解决方法

单击Window-> Eclipse中的首选项,找到SonarQube,选中“强制完全预览而不是增量分析”框.然后你可以再次运行SonarQube,不会得到错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读