VBuilder is a set of Ant tasks for building Java libraries and applications, primarily for macOS. It is structured as two libraries, a core library that is not dependent upon Ant, and an Ant-specific library that defines the Ant tasks and types. The JAR artifacts are named vbuilder-core and vbuilder-ant. VBuilder is also available as a Uber library named vbuilder-ant-uber.

The easiest way to use VBuilder is to install the Uber library in the Ant library directory, typically .ant/lib in the user home directory. Then include the following line in your build script:

  <typedef resource="org/violetlib/vbuilder/ant/antlib.xml"/>

See documentation.


VBuilder is open source. It is licensed under the GNU General Public License version 2 with a linking exception (commonly known as the Classpath exception).