Replace Atlassian Library with vanilla HTTP calls
The Atlassian library is a huge jar containing a lot of
unneeded functionality. It has dependencies to libraries that conflict
with Gerrit Core libraries. It also makes it impossible to
install the its-jira plugin multiple times.
This change makes the implementation a whole lot simpler,
and uses ONLY the Jira REST calls strictly needed.
It also solves the issue on Gerrit Core where an exception
is thrown every second in an endless loop which seems to pop
up more frequent on Jira 7.2.7.
This exception comes out of the Atlassian library:
[CLOSED] HTTP protocol exception: null
Signed-off-by: Remy Bohmer <email@example.com>
Signed-off-by: Luca Milanesio <firstname.lastname@example.org>
16 files changed