Jackage Builder (Jackbuild)

A build system based on an internal Java DSL and dependency based programming.

Current Version / Download

You will find all Releases of Jackbuild at this download location: http://lepetitfou.dyndns.org/download/jackbuild

Source Code and Version Control

Installation

Manually Installation

Either use the binary distribution or build from source.

Binary Distribution (preferred)

Download the latest binary distribution (zip file) and unzip it into a directory of your choice. Add the bin directory to the search path or generate a symbolic link into a directory already in the search path.

Source Distribution / Build from source

Checkout the wanted/latest revision from subversion.

Build the source code.

with Jackbuild:

trunk/jackbuild/de.tobiasroeser.jackage.build $ jackbuild clean dist

or without Jackbuild:

trunk/jackbuild/de.tobiasroeser.jackage.build $ mvn clean compile
trunk/jackbuild/de.tobiasroeser.jackage.build $ sh local-jackbuild.sh dist

Either way, you will get a binary distribution zip file in the target directory, e.g. target/jackbuild-0.0.1.zip. How to install that, see above.

Use a package manager

I maintain a package (ebuild) for the Gentoo Linux system which is available in my overlay (lefous_portage_overlay). Name is dev-java/jackbuild.

Other distributions may have packages too, but those are not supported by me directly. Please contact me, if you (plan to) create a package for other operating systems or distributions.