Gibt es eine Möglichkeit zum Debuggen von Velocity-templates in der herkömmlichen code-debugging sinnvoll?
Wir machen starken Gebrauch von Geschwindigkeit in unserer web-Anwendung. Während es einfach, debug der Java-Seite der Dinge und sorgen für den Velocity-Kontext ist ordnungsgemäß gefüllt, wäre es äußerst wertvoll, um Sie in der Lage, Schritt durch die Analyse der VTL auf der merge-step, breakpoints setzen, etc.. Gibt es tools oder Entwicklungsumgebungen/IDE-plugins würde, dass diese Art der Sache möglich mit VTL (Velocity Template Language)?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte ich keine gefunden aber. Der nächste, den ich bekommen kann, ist zu hack ein logging-framework, um Informationen auszudrucken, die Sie möchten.
Was Sie tun, ist:
#if($logger.log($data)) #end
Könnte es sein? aber was ich gefunden habe, die funktioniert, wenn alles in einer speziellen Karte, die in den Kontext. So können Sie echo der gesamte Inhalt dieser spezielle anzeigen auf dem Bildschirm während der Wiedergabe (ohne zu wissen, die Tasten)... und zeigt so den genauen Wert für ein bestimmtes Element in den Rahmen an jedem beliebigen Punkt. Es ist nicht narrensicher, aber VTL zu sein scheint, für "quick n dirty" - Sachen nur.
Gibt es keine Schritt für Schritt durch, noch eine Art eingebauten "print-Variablen". Dies ist etwas, das stört mich auch, aber über velocity war eine Entscheidung, die gemacht wurde, bevor ich zu unserem Projekt...