maven+svn+sonarQube扫描代码时跳过SVN扫描

感觉本文帮到了你?分享一下:

通过错误我们看到是在at org.sonarsource.scm.git.GitScmProviderBefore77.revisionId (GitScmProviderBefore77.java:173)这里出现的错误,后来我们通过该插件的源码发现这里需要要检查代码是否拥有commit,当没有做任何的commit的时候会出现这个问题,那么有时候我们先要在提交代码前做检查怎么办?此时我们只需要在执行命令中添加-Dsonar.scm.disabled=true即可忽略该错误信息。

使用的命令为:

mvn sonar:sonar  -Dsonar.projectKey=dgs -Dsonar.host.url=http://localhost:9000 -Dsonar.login=ffd11fcbce176cf8f74f9c31b8007911248ec7cc -Dsonar.scm.disabled=true

关于作者: namezhou

发表评论

邮箱地址不会被公开。 必填项已用*标注