2016-07-12 7 views
0

Ich arbeite am XJC-Plugin und ich möchte es debuggen. Ich bin neu in Java und vielleicht fehlen mir ein paar grundlegende Dinge, aber ich sehe nicht, wie ich einen Debugger an das Plugin anhängen kann, das vom xjc-Befehlszeilentool gestartet wird. Ist das überhaupt möglich? Ich .Net in VS können Sie an einen Prozess anhängen oder Sie können Ereignis hinzufügen Debugger.Launch().Gibt es eine Möglichkeit, Debugger an XJC Plugin anhängen? (Intellij oder Eclipse)

Antwort

1

Hauptkredit geht an David Tiller und seinen Artikel Make a Surgical Strike with a Custom XJC Plugin. Sehen Sie sich das Projekt am Ende des Artikels für Eclipse IDE an.

IntelliJ:

  1. tools.jar in Datei enthalten sein müssen -> Projektstruktur ->Ihr Projekt -> Abhängigkeiten dependencies

  2. Debug-Konfiguration debug configuration

Wenn Sie XJC ou sehen tput und "unrecognized parameter -XPluginName" error, überprüfen Sie, ob Ihr src-Ordner META-INF \ services \ com.sun.tools.internal.xjc.Plugin enthält, das den Namen der Plugin-Klasse

hat
Verwandte Themen