我按照这个位置的说明操作。 http://docs.codehaus.org/display/SONAR/SCM+Activity+Plugin
我已将此属性添加到sonar-project.properties文件中 sonar.scm.perforce.clientspec.name = ourClientName
当我运行扫描声纳时,将clientspec解释为clientspec和主机名以及文件路径的连接。 客户端规范名称是:ourClientName 声纳主机位于域dev.company.com 该文件的完整路径是:/data/home/auser/depot/CoreLibs/Dev-2013q4/src/test/com/company/base/csvparser/CSVPrinterTestCase.java
17:02:50.023 WARN - 无法检索SCM信息:/data/home/auser/depot/CoreLibs/Dev-2013q4/src/test/com/company/base/csvparser/CSVPrinterTestCase.java。原因:perforce命令失败。 CSVPrinterTestCase.java - 必须创建客户端'ourClientName.dev.company.com-MavenSCM - data-home-auser-depot-CoreLibs-Dev-2013q4-src-test-com-company-base-csvparser'才能访问本地文件。
(信息中有一些混淆)
答案 0 :(得分:2)
此属性在1.6版本中可用(尚未发布)。我将文档还原为正确的解决方法:http://docs.codehaus.org/display/SONAR/SCM+Activity+Plugin