How to register an event listener without depending on jira-core?

I am writing an event listener and I am wondering how to register the listener at the event system. The old Atlassian tutorial says that I should use InitializingBean and DisposableBean for that task. But both classes are part of the jira-core Maven dependency and Atlassian says that developers should avoid using this dependency.

Is there another way to do this?

1 answer

0 vote
Aleksandr Zuevich Community Champion Aug 09, 2017

Hi Steffen,

Actually InitializingBean and DisposableBean are parts of org.springframework:spring-beans library. So you can just include spring-beans in your plugin dependencies.

BTW, you can use jira-core but you should remember that it could be changed in further releases. But I believe InitializingBean and DisposableBean would not be changed.

Suggest an answer

Log in or Sign up to answer
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Published Monday in Jira Software

How large do you think Jira Software can grow?

Hi Atlassian Community! My name is Shana, and I’m on the Jira Software team. One of the many reasons this Community exists is to connect you to others on similar product journeys or with comparabl...

711 views 6 13
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you