EBuild is a software project build, dependency management and reporting technology. The aim is to be able to tackle any build problem in a structured, declarative and...
ebuild is a software build automation system. it is written in java but is a general system that can be applied to almost any software development in its entirety.
ebuild is general in design — but owing to its origins — ebuilds 'out of the box' support for different development platfroms is java/jvm centric.
the closest analogue to ebuild in the java world is maven. part of the motivation for creating ebuild was to overcome the limitations of the maven build model, and create a more elegant, general and unobtrusive tool.
for more detailed comparisons, see: http://ebuildproject.org/comparisons.html#maven
cross-platform java source-code-management programming build-system cross-platform-development builder build-automation build-tool compiling eclipse automated meta-build-system ant maven