首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声纳月食问题

声纳月食问题
EN

Stack Overflow用户
提问于 2014-03-31 14:26:46
回答 2查看 2.7K关注 0票数 2

我在Eclipse中运行Sonar分析有一些问题。我有带有Groovy单元测试的Java项目。

代码语言:javascript
复制
mvn sonar:sonar  

工作良好,并生成报告,我可以在"localhost:9000“上看到。但是,我需要看到Eclipse中的问题。我做了配置->助理.现在,当我选择"SonarQube->Analyze“时,我在控制台中得到以下错误:

代码语言:javascript
复制
10:18:23.892 ERROR - Invalid value of sonar.libraries for com.otpp.email:bulkemail-downloader
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: No files nor directories matching 'C:\Program Files\springsource\ggts-3.4.0.RELEASE\plugins\org.codehaus.groovy_2.0.7.xx-20130828-1400-e43-RELEASE\plugin_dsld_support\' in directory C:\Users\SHEVELD\workspace\bulkEmailDownloader
    at org.sonar.batch.scan.DefaultProjectBootstrapper.validateDirectories(DefaultProjectBootstrapper.java:343)

Eclipse还显示了错误弹出,并提供了以下详细信息:

代码语言:javascript
复制
Error during execution of Sonar
Error status [command: C:\Program Files\Java\jdk1.7.0_45\jre\bin\java.exe -Dsonar.exclusions=file:**/fixtures/** -Dsonar.buildbreaker.skip=true -cp C:\Users\SHEVELD\AppData\Local\Temp\sonar-runner-impl8294792314646586115.jar org.sonar.runner.impl.BatchLauncherMain C:\Users\SHEVELD\AppData\Local\Temp\sonar-project5418432264915204295.properties]: 1

从这些代码中,我了解到声纳-eclipse三角形存在一些问题。任何提示都是非常感谢的!

编辑_________________ I将GGTS重新安装到一个非共享文件夹中(即"C:\tools“,而不是"C:\Program”)。声纳插件使用我的本地服务器进行了分析。但是,它在切换到远程服务器时停止工作。实际上,它与本地声纳服务器一起工作了一段时间。现在,当我切换到远程声纳服务器时,它再次给出了同样的错误。另外,我尝试在常规的Kepler上安装Groovy插件,然后Sonar停止了工作.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-14 17:01:58

从类路径中删除Groovy可以解决这个问题,但这是非常无用的解决方案。

他们为这个问题创造了门票:

https://jira.codehaus.org/browse/SONARIDE-430在我的问题之后:

How can I file an issue for SonarQube Eclipse plugin

票数 4
EN

Stack Overflow用户

发布于 2014-04-03 11:39:07

我想把这作为一个评论,但我的声誉低于50,我不能这样做……

1.)检查以下内容:在Eclipse中,转到"window -> preferences“,查看"SonarQube”的条目是否存在。

1b.)如果不去“帮助->”,搜索SonarQube并安装插件。现在重新启动Eclipse。遵循1.中的实例)

2.)单击SonarQube条目,然后选择Servers条目

3.)默认情况下,服务器已经在这里注册,但您可以删除它。点击右侧的"add“并填写您的数据。单击“测试连接”以确保设置正确。

编辑:在我自己的项目上检查了它:我得到了一个“无法联系SonarQube服务器”。尝试在eclipse中以maven构建的形式运行项目,并使用"sonar:sonar“作为命令。(您在Eclipse中安装了Maven插件吗?)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22764225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档