org.sonar.api.resources.Project.getRoot()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(0.9k)|赞(0)|评价(0)|浏览(97)

本文整理了Java中org.sonar.api.resources.Project.getRoot()方法的一些代码示例,展示了Project.getRoot()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.getRoot()方法的具体详情如下:
包路径:org.sonar.api.resources.Project
类名称:Project
方法名:getRoot

Project.getRoot介绍

暂无

代码示例

代码示例来源:origin: org.codehaus.sonar/sonar-plugin-api

public Project getRoot() {
 return parent == null ? this : parent.getRoot();
}

代码示例来源:origin: org.codehaus.sonar/sonar-batch

private DefaultIssue newIssue(Violation violation) {
 return new DefaultIssueBuilder()
  .componentKey(violation.getResource().getEffectiveKey())
  // Project can be null but Violation not used by scan2
  .projectKey(project.getRoot().getEffectiveKey())
  .ruleKey(RuleKey.of(violation.getRule().getRepositoryKey(), violation.getRule().getKey()))
  .effortToFix(violation.getCost())
  .line(violation.getLineId())
  .message(violation.getMessage())
  .severity(violation.getSeverity() != null ? violation.getSeverity().name() : null)
  .build();
}

相关文章