我已经安装了声纳,并尝试使用以下命令分析基于maven的应用程序:
clean install -Dmaven.test.skip=true -Psonar sonar:sonar它仍然在执行测试用例。
如果我不想要单元测试用例的分析呢?
发布于 2011-12-13 20:41:21
找到了解决方案,使用maven命令添加了-DskipTests=true。
对我有效的完整命令是:
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发布于 2014-08-11 19:54:18
mvn sonar:sonar -Dmaven.test.skip=true也是一种选择,但请确保您的单元测试以前运行过,以便在声纳中获得单元测试覆盖范围的结果。
https://stackoverflow.com/questions/8474567
复制相似问题