ProductsServicesDownloadsNewsCompanyContact

yWorks Ant Explorer

yWorks Ant Explorer

Der yWorks Ant Explorer ist ein Werkzeug zur Visualisierung von Ant-Buildskripten. Er kann sowohl die einzelnen Targets und deren Abhängigkeiten untereinander, als auch die verwendeten Properties übersichtlich darstellen.
Als besonderes Feature erlaubt der yWorks Ant Explorer außerdem die Visualisierung des Ablaufs eines Ant-Builds.

Genauere Informationen und eine Einführung finden sich im Walkthrough.

Der yWorks Ant Explorer kann in verschiedenen Szenarien zur Anwendung kommen.
Die Standalone-Version kann sowohl als lokale Installation als auch über Java WebStart benutzt werden. Es können damit direkt lokale Ant-Skripten untersucht werden.
Als Besonderheit der lokalen Installation kann der yWorks Ant Explorer als Alternative bzw. Wrapper eines üblichen Ant-Kommandozeilenaufrufs benutzt werden.
Damit eröffnet sich die Möglichkeit, einen Ant-Build wie gewohnt auf der Kommandozeile durchzuführen und gleichzeitig den Ablauf des Build-Vorgangs visuell dargestellt zu bekommen.

Der yWorks Ant Explorer kann aber auch als integrierte Komponente innerhalb beliebter Entwicklungsumgebungen (IDEs) benutzt werden. Entsprechende Integrationen stehen für Eclipse, IntelliJ Idea, und NetBeans zur Verfügung.
Jeder Java-Entwickler hat somit aus seiner gewohnten Arbeitsumgebung heraus Zugriff auf die übersichtliche Visualisierung seines Buildprozesses.

Was spricht für den yWorks Ant Explorer

  • yWorks Ant Explorer ist völlig kostenlos
  • yWorks Ant Explorer unterstützt den Quasi-Standard Ant
    Ant findet heute eine breite Unterstützung in nahezu allen Bereichen von Java und auch darüber hinaus. In jeder der üblichen IDEs findet sich eine entsprechende Unterstützung von Ant.
    Dadurch wächst die Bedeutung - und auch die Komplexität - von Ant-Skripten immer weiter an.
  • yWorks Ant Explorer bietet eine starke Integration in bekannte IDEs
    Häufig werden Ant-Skripten direkt aus der IDE des Entwicklers heraus erstellt und ausgeführt.
    yWorks Ant Explorer integriert sich direkt in die IDE (z.Zt. NetBeans, IntelliJ Idea und Eclipse).
  • yWorks Ant Explorer integriert sich transparent
    yWorks Ant Explorer kann direkt anstatt des üblichen Kommandozeilenaufrufs "ant" gestartet werden. Die Visualisierung erfolgt zusätzlich zum wie gewohnt ablaufenden Ant-Build. Damit eignet sich yWorks Ant Explorer besonders für die unkomplizierte und einfache Visualisierung des Ablaufs.
  • yWorks Ant Explorer hilft komplexe Abhängigkeiten zu erkennen
    Komplexe Ant-Skripten mit komplizierten Abhängigkeiten der Targets sind relativ schwer zu warten. yWorks Ant Explorer bietet durch die Visualisierung die Möglichkeit, diese Abhängigkeiten grafisch darzustellen und zu verstehen, und wichtige von unwichtigen Informationen zu unterscheiden.
    Der yWorks Ant Explorer kommt auch problemlos mit geschachtelten ("import") Skripten und AntCalls klar.
  • yWorks Ant Explorer visualisiert Properties
    Insbesondere verschachtelte Properties, die sich aus vielen anderen Properties zusammensetzen (etwa Classpaths) sind nicht intuitiv zu erfassen.
    yWorks Ant Explorer wertet den Inhalt dieser Properties aus und stellt die Abhängigkeiten und Inhalte dar.
  • yWorks Ant Explorer visualisiert den Ablauf eines Builds
    Der Ablauf eines Builds wird visualisiert, indem der Status der Targets zum aktuellen Zeitpunkt dargestellt wird.
  • ...

Dokumentation

Eine detaillierte Beschreibung der Funktionalität findet sich hier.
Auf der jeweiligen Seite zur Version für eine bestimmte Entwicklungsumgebung finden sich genauere Informationen zur spezifischen Installation und Bedienung.

Mindestvoraussetzungen

Um den yWorks Ant Explorer benutzen zu können, wird JDK 1.4.x oder höher und Ant 1.5.x oder höher benötigt.
(Es könnte auch mit älteren Versionen funktionieren, dies wurde aber nicht getestet.)
Für die Benutzung innerhalb der Entwicklungsumgebungen gelten folgende Voraussetzungen:

  • Eclipse 3.0.1 oder höher
    JDK:
    • Windows: 1.4
    • Linux: 1.5
    • Mac OS X: wird nicht unterstützt
  • NetBeans 4.1 or higher
  • IntelliJ Idea 5.0 or higher

Installation

  • Standalone-Version:
    Die Standalone-Version kann direkt über Java Webstart gestartet werden oder alternativ lokal installiert werden.
    Um die Funktionalität des Ant-Wrappers nutzen zu können (lokale Installation), muss das Installationsverzeichnis mit der ausführbaren Datei "antexplorer" in den Pfad genommen werden.
  • Eclipse:
    Die Installation des Eclipse-Plugins kann entweder manuell durchgeführt werden (Entpacken der Zip-Datei in das Plugins-Verzeichnis in %ECLIPSE_HOME%/plugins bzw. in eine eigene "Extension Location") oder über den integrierten Update Manager (mit der URL "http://www.yworks.com/eclipse/update").
  • NetBeans:
    Das Installations-Archiv herunterladen und innerhalb von NetBeans per Doppelklick installieren.
  • IntelliJ Idea:
    Die Installation des Plugins für IntelliJ Idea kann komfortabel über den integrierten Plugin-Manager durchgeführt werden (File - Settings - Plugin Manager).

yWorks Ant Explorer herunterladen

WebStart
Download / Infos
Die Standalone-Version kann direkt per Java WebStart geladen und gestartet werden. Nähere Infos zur Installation und Benutzung finden sich hier.
  
Standalone
Download / Infos
Die Zip-Datei enthält die Standalone-Version als Jar-Archiv (zu starten über java -jar antexplorer.jar) und zusätzlichen Wrapper-Skripten. Nähere Infos zur Installation und Benutzung finden sich hier.
  
Eclipse Plugin
Download / Infos
Das Jar-Archiv enthält das Plugin für Eclipse. Informationen zur Installation finden sich hier.
Alternativ kann der yWorks Ant Explorer über den Eclipse Plugin-Manager installiert werden (URL: http://www.yworks.com/eclipse/update). Nähere Informationen finden sich auch in der Dokumentation zur Eclipse-Integration.
  
IntelliJ Idea Plugin
Download / Infos
Das Jar-Archiv enthält das Plugin für IntelliJ Idea. Anmerkungen zur Installation finden sich hier.
Alternativ ist eine Installation über den in IntelliJ Idea integrierten Plugin-Manager möglich.
  
NetBeans Plugin
Download / Infos
Die NBM-Datei kann direkt aus NetBeans heraus installiert werden. Nähere Infos finden sich hier.