The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
First of all thanks Andreas for such nice plugin.
After some hours of trying I made working using Script Runner for getting a metadata ("mykey") from given project ("RISK")
Just want to share it with you this short snippet to save your time, I hope it helps :)
Regards,
Jarda
import com.atlassian.jira.ComponentManager import com.atlassian.plugin.osgi.container.OsgiContainerManager import com.atlassian.jira.project.Project import com.atlassian.jira.component.ComponentAccessor Project project = ComponentAccessor.getProjectManager().getProjectObjByKey("RISK"); OsgiContainerManager osgiManager = ComponentManager.getInstance().getComponentInstanceOfType(OsgiContainerManager.class) String x = osgiManager.getServiceTracker("com.osoboo.jira.metadata.MetadataService").getService().getMetadataValue(project, "mykey")
It's' unfortunate that the groovy embedded "compiler" gives you a potential error in the script, but it works when running a preview on an issue. Thanks!!!!!
My understanding is that GROOVY script is Java with some "fluff". And that GROOVY follows almost all, if not all the syntax conventions of JAVA. Which part isn't working for you the way it's written in groovy
I guess in order to make it work in JAVA you may have to wrap it in a class to get it to execute?
Thanks Phillip. I realized that the metadata plugin is not free anymore so we're not going to install int anymore on the latest Jira version we are upgrading to soon. We are going to use the Project Properties Plugin for Jira as a replacement.
Really? That's the third plugin I remember which used to be free and became paid. Damn it, we run 10k license :(
Hi Can you please provide the steps in jira how to take the metadata backup using script runner
What would the script be in 8.x since ComponentManager is deprecated?
Hi Margaret, you can also use the dependency injection of jira
https://aevolu.atlassian.net/wiki/spaces/JM/pages/659816449/How-to+use+our+Java+API
for scriptrunner there is also this page and its subpages
This month the spotlight is on AppLiger. We caught up with Pavel Pavlovsky, CEO and Product Manager, to learn how the company started and what fuels the team's creativity. Atlassian:...
Connect with like-minded Atlassian users at free events near you!
Find an eventConnect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.
Host an eventYou're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events