Gibt es eine Java API um auf Bugzilla zuzugreifen? [geschlossen]

7

Gibt es eine (eigenständige!) Java API, die die XML-RPC-Schnittstelle mit Bugzilla verbindet? Ich möchte meine eigene API dafür nicht programmieren, und ich kann tatsächlich keine Bibliothek finden, die dies (und nur das) tut.

Aktualisierung:

Ich bin auf der Suche nach so etwas Ссылка nur in Java geschrieben

    
Mauli 10.03.2009, 13:15
quelle

7 Antworten

9

Ich weiß, das ist ein bisschen alter Thread, aber da es durchaus möglich ist, dass Leute mit der gleichen Frage hier landen, dachte ich darüber nach, einen Blogbeitrag über vier Java-Client-Bibliotheken zu teilen, die ich für den Zugriff auf Bugzilla gefunden habe: J2Bugzilla, B4J (Bugzilla für Java), Bugzilla-Bibliothek, LightingBugAPI.

Ссылка

Mit freundlichen Grüßen, Nandana

    
Nandana 03.10.2012, 21:26
quelle
5

Es gibt Apache WS XML-RPC (jetzt ist das ein Volltreffer!) was ein voller ist XML-RPC-Implementierung, die Sie verwenden könnten. Ich kenne BugZilla nicht so gut, aber vorausgesetzt, dass es XML-RPC unterstützt, sollte es keine Probleme mit dem monströsen Bissen geben, den ich gerade verlinkt habe.

    
Esko 10.03.2009 13:21
quelle
2

Die Bibliothek / API heißt JAX-WS (oder JAXB) und ermöglicht das Aufrufen von WS jeder Art. Holen Sie sich das Schema, generieren Sie die Beans und Proxys, rufen Sie sie auf.

    
Vladimir Dyuzhev 10.03.2009 13:20
quelle
2

Hier ist ein einfaches Beispiel für die Verwendung von Bugzilla API mit Java .. Ссылка

    
nabeel 03.09.2010 05:37
quelle
1

Es gibt auch Mylyn, die außerhalb von Eclipse laufen soll. Allerdings habe ich es noch nicht geschafft, es stand-alone zu haben. Sie können versuchen, meine eigene Bugzilla Java API zu versuchen, die versucht, die dringendsten Bedürfnisse zu decken: Ссылка

    
Ralph 21.04.2010 06:59
quelle
1

Mylyn könnte eine gute Wahl für dich sein.

Wenn Sie eine einfachere Einrichtung oder eine bessere Steuerung der Vorgänge benötigen, können Sie eigene XML-RPC-Aufrufe an die Bugzilla Web-Service-Schnittstelle schreiben. Ich habe den Prozess in meinem Blog zusammengefasst: Chat mit Bugzilla von Java mit Apache XML-RPC .

Um es zusammenzufassen:

  • Erhalte die Apache XML-RPC-Bibliotheken
  • Erhalte den Apache HTTP Client von Commons (ältere Version)

Verwenden Sie dann die folgende Klasse als Basisklasse (sie behandelt Cookies usw.) und überschreiben Sie sie:

%Vor%

Überschreiben Sie die Klasse, indem Sie einen benutzerdefinierten Konstruktor bereitstellen und Methoden hinzufügen:

%Vor%     
joshis 07.03.2011 20:20
quelle

Tags und Links