I am sure, that I just don’t unterstand the concept behind all them, perhaps you can help me.
Current situation: I’ve upgraded my SDK to 8.0.16. I’ve expected, that it would replace my previous SDK but now, I have to SDKs on my machine. But anyway, so far so good. I redirected my system variables to the new SDK and everything seems to be fine.
says, that SDK 8.0.16 allows me to develop Plugins for Jira Server 8.2.1. First question: what about Jira 8.3.1? Is there always a delay between new Jira Versions and new SDK versions? Second question: how often do you update your SDK?
Next step: I edited my pom.xml to make clear, that I want to use a different Jira Version. What about amps.version? I’ve learned that amps.version is always the version number of the SDK? Is that true? In my case it is not. amps.version says 6.3.21 while my SDK version is 8.0.16.
Okay. I changed <jira.version> to 8.2.1. The maximum version which is supported by the SDK. I leave the amps.version at 6.3.21. The result is, that I get different errors. For example:
Compilation failure /.../webpanel/ProjectQualityGatesAction.java:[148,34] cannot access javax.servlet.http.HttpServletRequest class file for javax.servlet.http.HttpServletRequest not found
Okay, maybe there are some changes at HttpServletRequest? I tried to find out, but the website
says, that the function/packages which I use are still the same. So why do I get an error? Am I doing right to check the docs/api website to find out if something has changed? Is there a better website?
Anyway. I changed my pom step by step back till jira version 8.1.2. That’s the last version everything is fine. Atlas-run starts without any problems. Why? What is the reason? Why 8.1.2?
The mentioned error is just an example. I just want to understand the construct of different versions, which do work and why some do not work.
I hope you can help me.