首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声纳不支持api

声纳不支持api
EN

Stack Overflow用户
提问于 2013-06-28 18:54:55
回答 1查看 125关注 0票数 0

我正在为声纳3.6更新一个声纳插件,但有一个问题:这个插件包括工作流类,但没有像api 3.6这样的类,有没有其他的类或方法可以做到这一点?

这是我正在编写的代码:

代码语言:javascript
复制
package org.sonar.plugins.redmine.reviews;

import org.sonar.api.ServerExtension;
import org.sonar.api.workflow.Workflow;
import static org.sonar.api.workflow.condition.Conditions.*;
import org.sonar.api.workflow.screen.CommentScreen;
import org.sonar.plugins.redmine.RedmineConstants;

public class RedmineWorkflowBuilder implements ServerExtension {

  private final Workflow workflow;
  private final RedmineLinkFunction linkFunction;

  public RedmineWorkflowBuilder(Workflow workflow, RedmineLinkFunction linkFunction) {
    this.workflow = workflow;
    this.linkFunction = linkFunction;
  }

  public void start() {
    workflow.addCommand(RedmineConstants.LINK_TO_REDMINE_ID);
    workflow.setScreen(RedmineConstants.LINK_TO_REDMINE_ID, new CommentScreen());
    workflow.addFunction(RedmineConstants.LINK_TO_REDMINE_ID, linkFunction);
    // conditions for this function
    // - on the review ("IDLE" is the non-persisted status of an non-existing review = when a violation does have a review yet)
    workflow.addCondition(RedmineConstants.LINK_TO_REDMINE_ID, not(hasReviewProperty(RedmineConstants.ISSUE_ID)));
    workflow.addCondition(RedmineConstants.LINK_TO_REDMINE_ID, statuses("IDLE", "OPEN", "REOPENED"));
    // - on the project
    workflow.addCondition(RedmineConstants.LINK_TO_REDMINE_ID, hasProjectProperty(RedmineConstants.HOST));
    workflow.addCondition(RedmineConstants.LINK_TO_REDMINE_ID, hasProjectProperty(RedmineConstants.API_ACCESS_KEY));
    workflow.addCondition(RedmineConstants.LINK_TO_REDMINE_ID, hasProjectProperty(RedmineConstants.PROJECT_KEY));
  }
}
EN

回答 1

Stack Overflow用户

发布于 2013-06-28 20:32:22

你可以看看SonarQube JIRA插件--它有同样的问题,并且最近更新为支持SonarQube 3.6:

https://github.com/SonarCommunity/sonar-jira

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17363084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档