By default, the provisioning repository is located at $SERVER_HOME/repository and consists of three main directories:
bundles, libraries and installed.
The bundles directory contains all the bundles available in the repository. The libraries directory contains
all the library definitions. Note that libraries reference bundles that are installed elsewhere in the repository, e.g. by default under the
bundles directory. The installed directory is used by the SpringSource dm Server at runtime, and should not contain
used bundles or libraries.
The bundles directory is further subdivided into three directories: ext, subsystems and
usr.
The ext and usr directories are intended to contain third-party bundles, with ext containing
bundles supplied with the SpringSource dm Server and usr containing bundles installed by the end user. The subsystems
directory is for internal use only.
The libraries directory is similarly organized, with an ext and usr directory. As with bundles,
new libraries should be installed into libraries/usr.