Tag: 声纳 跑步者

从我的java程序中调用Sonar

我在我的localhost上安装了声纳服务器。 我能够运行和分析java项目。 甚至我已经在eclipse上安装了声纳插件。 但我想从我的java项目(如简单的java类)中运行声纳,并应检索声纳结果并能够将其保存在数据库中。 我搜索了教程但无法找到答案。 请任何人都可以提供示例代码或资源,以便我可以获得知识来克服此任务。 import javax.annotation.Resource; import org.sonar.wsclient.Host; import org.sonar.wsclient.Sonar; import org.sonar.wsclient.connectors.HttpClient4Connector; import org.sonar.wsclient.services.*; public class SonarTask1{ public static void main(String[] args) { //public void Hi(){ String url = “http://localhost:9000”; String login = “admin”; String password = “admin”; Sonar sonar = new Sonar(new HttpClient4Connector(new Host(url, login, password))); String projectKey = “java-sonar-runner-simple”; String manualMetricKey […]

Sonar runner:JAVA_HOME存在但未指向有效的Java主文件夹

情况 :我在Win XP 32位系统上安装了Sonarqube。 我按照指示设置了所有路径。 服务器在localhost:// 9090打开。 我的JAVA_HOME是:C:\ Program Files \ Java \ jdk1.7.0_60; 问题当我运行时,sonar-runner.bat,我收到以下错误: 错误:Java_Home存在但未指向有效的Java主文件夹。 没有“\ bin \ java.exe”文件可以在这里找到。 我尝试了什么:我将/ bin添加到路径中。 我试过/ jre,然后是/ jre / bin(注意:所有这些都包含“/bin/java.exe”)。 这是由于Java(或Jdk)文件夹的某些权限问题吗?

运行sonarrunner时发现类错误

我正在上课找不到错误。 无法通过类加载器访问该类,并且从gradle运行sonarrunner时会出现错误提示。 这些类在gradle中编译时包含在依赖项中,gradle构建工作正常。 如何将这些类包含在声纳中? 14:53:24.322 INFO – Load module settings 14:53:24.335 INFO – Base dir: /Users/srao1/Documents/GradleTest/lds_warehouse/lds_warehouse_base 14:53:24.335 INFO – Working dir: /Users/srao1/Documents/GradleTest/lds_warehouse/build/sonar/lds_warehouse_lds_warehouse_base 14:53:24.336 INFO – Source paths: src 14:53:24.336 INFO – Test paths: test 14:53:24.336 INFO – Binary dirs: build/classes/main 14:53:24.336 INFO – Source encoding: UTF-8, default locale: en_US 14:53:24.336 INFO – Index files 14:53:24.444 […]

Sonar是否支持同一项目中的多种语言?

我正在为我的一个项目设置Sonar ,这是Groovy和Java的混合。 我能够为这些语言中的任何一种单独配置项目,但不能一起配置。 有没有办法做到这一点? 我试过这个 sonar.language = java,grvy 但没有工作