Sonarqube 声纳扫描仪与java项目
我有一个java项目(非gradle),想测试sonarQube。所以,我安装了sonar scanner for mac(),如何使用它来扫描我的Java项目 我的项目结构是: src->main java->com->mycompany>packageName1->[java文件] src->main java->com->mycompany>packageName2->[java文件] 这就是我尝试过的 声纳扫描仪-Dsonar.projectKey=WT-QA-API-IS-Dsonar.java.binaries=-Dsonar.host.url=https://sonarqube.mycompany.com -Dsonar.login=xxxx-Dexclusions=bin 它不会扫描子文件夹中的java文件Sonarqube 声纳扫描仪与java项目,sonarqube,sonarscanner,Sonarqube,Sonarscanner,我有一个java项目(非gradle),想测试sonarQube。所以,我安装了sonar scanner for mac(),如何使用它来扫描我的Java项目 我的项目结构是: src->main java->com->mycompany>packageName1->[java文件] src->main java->com->mycompany>packageName2->[java文件] 这就是我尝试过的 声纳扫描仪-Dsonar.projectKey=WT-QA-API-IS-Dsonar
感谢您对Java项目进行sonar分析的帮助,您需要提供编译的.class文件,而不是
sonar.Java.binaries
中的Java文件
编译的.class文件通常存在于目标/文件夹中。
您可以给出相对路径,如/target/classes/*
或***
示例:
sonar-scanner -Dsonar.projectKey=WT-QA-API-IS -Dsonar.java.binaries=**/* -Dsonar.host.url=https://sonarqube.mycompany.com -Dsonar.login= xxxx -Dsonar.exclusions=bin
有关更多详细信息,请参见