JIRA JQL模块和依赖注入

时间:2017-03-17 14:12:51

标签: dependency-injection jira jql

我正在尝试编写我的第一个JQL函数。因此,我需要访问用户的BrowseContext。我该如何访问它?

我尝试使用

将其添加为构造函数
private final BrowseContext ctx;

public MyFunction(BrowseContext ctx) {
    this.ctx = ctx;

}

结果是异常声明:

No qualifying bean of type [com.atlassian.jira.project.browse.BrowseContext] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}

知道出了什么问题或者我需要改变什么?

1 个答案:

答案 0 :(得分:0)

经过一夜的阅读和调试后,我找到了解决方案。我错过了注释(教程可以在这里找到:https://developer.atlassian.com/jiradev/jira-platform/guides/search/tutorial-adding-a-jql-function-to-jira

重要的是@Scaned在类之上,@ ComponentImport在成员之上