2016-06-01 14 views
0

Ich implementiere ein Tool mit dem JIRA Javs Rest Client. Ich führe eine Abfrage durch, um alle Probleme zu bekommen, die überlastet sind. Danach möchte ich überprüfen, ob jeder von ihnen ein Kind eines anderen Problems ist.Jira Java Rest Client: Erhalte IssueLinks von der Ausgabe

Problem: Ich jede Lösung nicht finden kann, um das Problem zu bekommen Links

Ich habe versucht, das Feld "issuelinks" durch zu bekommen: versuchte

issue.getField("issuelinks"); 

und auch die Methode zu verwenden:

Ich lese auch über einen IssueLinkManager, aber es scheint, dass ich diese Bibliothek nicht importieren kann, da ich nicht das richtige Maven-Repository finden kann Das. Ich habe auch versucht, eine angepasste JQL-Abfrage zu verwenden, konnte aber keine Lösung finden, um nach Problemen ohne Elternprobleme zu suchen.

Ich würde wirklich schätzen, wenn mir jemand helfen könnte. Vielen Dank im Voraus!

Antwort

0

Dieser Code funktioniert für mich:

Issue i = client.getIssueClient().getIssue("XX-1000").claim(); 
for(IssueLink il : i.getIssueLinks()){ 
    System.out.println(il); 
} 

Drucke:

IssueLink{targetIssueKey=XX-1000, targetIssueUri=xxx, issueLinkType=IssueLinkType{name=Duplicate, description=duplicates, direction=OUTBOUND}} 

Was passiert, wenn Sie es versuchen? Diese API funktioniert gut, hat aber keinerlei Dokumentation. Ich verwende Version 4.0.0.