Team,
I have a jira plugin developed in jira version 7.6.6,
jira-api
7.6.6
and
jira-core
7.6.6
it was working perfectly with jira 7.13.5.
Now we have upgraded to jira 8.5.3 but when I call my plugin, it give below error
java.lang.NoSuchMethodError: com.atlassian.jira.issue.search.SearchResults.getIssues()Ljava/util/List;
Do I need to update jira version in my plugin from 7.6.6 to 8.5.3 ?
with those breaking changes, if you want to support Jira 7.X and Jira 8.X you will need to create a compatibility modules for those version and programmatically choose which code to execute depending on the version of Jira that was installed.
I have the same problem, but I don’t understand what should I do.
How can I migrate 7.X plugins to Jira 8 ?
If the solution is compatibility modules, what and how should I install to compile and build them ?
Without libraries providing 8.X API I just can’t compile.
If you include other libraries/dependencies, of course those need to be compatible with Jira 8, as well, but most libraries you use probably don’t depend on jira-api (unless they are Jira-specific libraries).