It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Manage development of shared components

We develop and maintain internally several extensions, that are used across multiple client projects in our organisation. Each client project has a project in Jira and new requests are logged as tickets under those projects.


What I want to achieve however is to have a separate project per extension to manage the extension releases, but somehow collate that extension-related tickets from various client projects. What is the best way to do this? I understand that components are not shared across projects, so that's not an option?

1 answer

Hi @Mike_Kondrashin_ ,

there are 2 ways I can think of.

1. Use one Jira project for your multiple client projects and use label or components to differentiate between the clients.

You can create multiple boards based on client filter if you want to manage these separately.

And you wouldn't need to share components and releases across the projects anymore.

I can imagine that in larger scale this might become a bit messy (reports generated per project, big backlog..)


2. Use multiple projects and share releases and components

You can still split projects per client and then create components and releases in those projects. By default in Jira you can't create cross-project releases or components but there are 2 workarounds...

 a. Manually keep components and releases in sync

- create component/release with the same name in the projects you need. If you need to do some changes to these components, do a manual update in required projects.

 b. Keep components and releases in sync using the app from Atlassian marketplace

- there are apps that will allow you to create components and releases in multiple projects at once and keep them in sync in case of any changes.

- we developed apps that allow you to do this for Jira releases 👉 Swanly

- and also for Jira Components 👉 Octo


I would suggest to think how big your Jira projects can get, how many cross-project components you would need to manage and do the decision based on that.

Suggest an answer

Log in or Sign up to answer

Community Events

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

Find an event

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

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you