ProductsServicesDownloadsNewsCompanyContact

yWorks Ant Explorer

yWorks Ant Explorer

yWorks Ant Explorer is a tool to visualize Ant build scripts. It clearly and concisely presents both the targets and their dependencies as well as the used properties.
Furthermore, as a special feature, yWorks Ant Explorer allows you to visualize the run of Ant build scripts.

For further information and an introduction, simply visit walkthrough.

yWorks Ant Explorer can be used in a number of different scenarios.
The stand-alone version can be installed both locally and via Java WebStart. It provides analysis of local Ant scripts without the need for additional software.
The local installation can be used as a wrapper for the usual command line "ant" allowing execution of local Ant scripts. It enables effective processing of Ant builds which are at the same time visually presented in an animated fashion.

yWorks Ant Explorer can also be used as an integrated component within popular IDEs. Appropriate plugins are available for Eclipse, IntelliJ Idea, and NetBeans.
This provides any Java developer with the means to clearly visualize his or her build process from within his or her favorite working environment.

Benefits of yWorks Ant Explorer

  • yWorks Ant Explorer is absolutely free!
  • yWorks Ant Explorer supports Ant, the de-facto build tool standard
    Nowadays, Ant is featured in almost all areas of Java programming and beyond. Common IDEs provide Ant support, which increases both the impact and the complexity of Ant scripts.
  • yWorks Ant Explorer provides powerful integration into popular IDEs
    For the most part, Ant scripts are generated and executed directly from within the developer's IDE.
    yWorks Ant Explorer easily integrates into popular IDEs (currently NetBeans, IntelliJ Idea, and Eclipse).
  • yWorks Ant Explorer integrates transparently
    yWorks Ant Explorer can be executed directly replacing the usual command line "ant". Visualization of the build script's run is achieved at the same time the script is processed.
  • yWorks Ant Explorer helps identifying complex dependencies
    Complex Ant scripts comprising complicated target dependencies can prove to be difficult to maintain. By visualizing these dependencies, yWorks Ant Explorer will provide you with the means to both understand them and to distinguish relevant form dispensable information.
    yWorks Ant Explorer supports nested Ant scripts ("import") and invocation using "antcall."
  • yWorks Ant Explorer presents properties
    Nested properties, especially those combining several other properties (e.g. class paths) are difficult to understand intuitively.
    yWorks Ant Explorer evaluates the content of such properties and presents both their dependencies and contents.
  • yWorks Ant Explorer visualizes Ant build script runs
    The run of a build script is visualized by animating the status of its targets.
  • ...

Documentation

A detailed description of the functionality provided can be found by clicking here.
Further information regarding installation and use specific to an IDE can be found on the respective plugin page.

Requirements

JDK 1.4.x or higher and Ant 1.5.x or higher are required to use yWorks Ant Explorer.
(It might also work with older versions but we have not tested whether this is the case.)
The following requirements must be met for usage within an IDE:

  • Eclipse 3.0.1 or higher
    JDK:
    • Windows: 1.4
    • Linux: 1.5
    • Mac OS X: not supported
  • NetBeans 4.1 or higher
  • IntelliJ Idea 5.0 or higher

Installation

  • Stand-alone Version:
    The stand-alone version can either be started directly using Java WebStart, or it can alternatively be installed locally.
    Using the Ant wrapper functionality (local installation) requires the installation directory and the "antexplorer" executable to be in the path.
  • Eclipse:
    Installing the Eclipse plugin can either be carried out manually (by extracting the Zip file into the plugins directory %ECLIPSE_HOME%/plugins or into another "Extension Location," respectively) or by using the integrated Update Manager (with URL "http://www.yworks.com/eclipse/update").
  • NetBeans:
    Download the installation archive and install it inside NetBeans with a simple double-click.
  • IntelliJ Idea:
    You can easily install the IntelliJ Idea plugin by using the integrated Plugin Manager (File - Settings - Plugin Manager).

Download yWorks Ant Explorer

WebStart
Download / Info
The stand-alone version can be loaded and started directly using Java WebStart. Further information regarding installation and subsequent use can be found by clicking here.
  
Stand-alone
Download / Info
The Zip file contains the stand-alone version as a Jar archive (can be executed via java -jar antexplorer.jar) and additional wrapper scripts. Further information regarding installation and usage can be found by clicking here.
  
Eclipse Plugin
Download / Info
The Jar archive contains the Eclipse plugin. Information regarding installation can be found by clicking here.
Alternatively, yWorks Ant Explorer can be installed using the Eclipse Plugin Manager (URL: http://www.yworks.com/eclipse/update). Further information can also be found in the Eclipse plugin documentation.
  
IntelliJ Idea Plugin
Download / Info
The Jar archive contains the IntelliJ Idea plugin. Installation notes can be found by clicking here.
Alternatively, installation is also possible using IntelliJ Idea's integrated Plugin Manager.
  
NetBeans Plugin
Download / Info
The NBM file can directly be installed from within NetBeans. Further information can be found by clicking here.