使用声纳运行maven项目时忽略测试用例

Nir*_*mal 2 maven sonarqube

我已经安装了声纳并尝试使用以下命令分析基于maven的应用程序:

clean install -Dmaven.test.skip=true -Psonar  sonar:sonar
Run Code Online (Sandbox Code Playgroud)

仍在执行测试用例.

如果我不想分析单元测试用例怎么办?

Nir*_*mal 6

找到解决方案,添加-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)