我已经安装了声纳并尝试使用以下命令分析基于maven的应用程序:
clean install -Dmaven.test.skip=true -Psonar sonar:sonar
Run Code Online (Sandbox Code Playgroud)
仍在执行测试用例.
如果我不想分析单元测试用例怎么办?
找到解决方案,添加-DskipTests=true了maven命令.
对我有用的完整命令是:
mvn clean install -DskipTests=true -Dmaven.test.failure.ignore=true sonar:sonar
-Dsonar.database=mysql
-Dsonar.jdbc.driver=com.mysql.jdbc.Driver -Dsonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
Run Code Online (Sandbox Code Playgroud)