1. A computer program product for building an installation repository, the computer program product comprising a non-transitory computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code comprising: computer-usable program code to evaluate a build directory comprising a plurality of application objects in a hierarchical directory structure; computer-usable program code to evaluate artifact generation rules with respect to the plurality of application objects and the hierarchical directory structure; computer-usable program code to traverse the hierarchical directory structure and define object groupings based on locations of objects within the hierarchical directory structure, each object grouping comprising one or more application objects of the plurality of application objects, and each object grouping defined according to the evaluations of the artifact generation rules and the hierarchical directory structure; computer-usable program code to generate artifacts according to the object groupings, and metadata for each object grouping, wherein the metadata includes at least one of configuration parameters, disk space requirements, and application object identifiers for the application objects of the object groupings; and computer-usable program code to generate an installable application including the generated artifacts.