Мне нужно сделать некоторые изменения в поле JIRA-ticket, когда происходят определенные события. Было рекомендовано, чтобы я написал пользовательское событие прослушиватель - для вызова JIRA.Как написать плагин JIRA-listenener?
Однако я несколько неясно, как сделать это правильно - online tutorial hosted by Atlassian создает боб, в то время как Atlassian собственного DebugListener.java
и MailListener.java
(от текущей JIRA исходного дерева) использовать классы, простирающиеся AbstractIssueEventListener
без упоминания о бобах-каркасе.
Я использовал пример учебника и не могу заставить его работать. Должен ли я продолжать борьбу, или я должен перейти к другому методу? Какая из них является рекомендуемой и официальной, и которая является «наследием»?
В настоящее время JIRA имеет в производстве версию 6.1.7. Мне не нужен мой плагин для работы с чем-либо до этого.
Да, я переписать свой собственный код для расширения 'AbstractIssueEventListener' - _instead_ реализации бобов. Я думаю, учебник Atlassian устарел - потому что класс, основанный на бине, просто не использовался JIRA. –
Я пробовал это, но мог заставить его работать. Он всегда печатает «Класс загрузки исключений: [Class '... Listener» загружается из OSGi, но не разрешенные плагины могут автоустанавливать экземпляр.]. ' – kravemir