似乎在配置文件中添加
ERROR:执行SonarQube Scanner时出错 java.lang.IllegalStateException:执行文件的责任时出错 betamao / betamao / admin.py 在 org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:86) 在 org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:59) 在org.sonar.batch.scm.ScmSensor.execute(ScmSensor.java:86)时 org.sonar.batch.sensor.SensorWrapper.analyse(SensorWrapper.java:57) 在 org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:58) ...
我仍然需要在“常规设置> SCM”管理页面中禁用SCM,才能使其正常工作。
这是一个错误吗?
我的环境是:
使用openjdk8-u131的sonar-scanner 3.0.3.778
使用openjdk8-u131的sonarqube-5.6.6lts
sonar.scm.disabled=true
无效。 sonar-scanner将报告以下错误:ERROR:执行SonarQube Scanner时出错 java.lang.IllegalStateException:执行文件的责任时出错 betamao / betamao / admin.py 在 org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:86) 在 org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:59) 在org.sonar.batch.scm.ScmSensor.execute(ScmSensor.java:86)时 org.sonar.batch.sensor.SensorWrapper.analyse(SensorWrapper.java:57) 在 org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:58) ...
我仍然需要在“常规设置> SCM”管理页面中禁用SCM,才能使其正常工作。
这是一个错误吗?
我的环境是:
使用openjdk8-u131的sonar-scanner 3.0.3.778
使用openjdk8-u131的sonarqube-5.6.6lts
disable=false
应该把任何东西“关闭”? - G. Ann - SonarSource Teamsonar.scm.disabled=true
,我已经在上面的问题中进行了更正。文档链接描述了:可以在“常规设置> SCM”管理页面中禁用SCM支持,或在项目分析期间设置属性sonar.scm.disabled=true来实现。
所以我认为disabel=true
可能与页面上的SCM设置具有相同的效果? - mangobowlsonar.scm.disabled=true
的更多详细信息。目前还不清楚,我怀疑您很可能没有在正确的位置添加它,这就是为什么它没有生效的原因。 - janos