By default, the bundle repository is located at $PLATFORM_HOME/repository and consists of three main directories: bundles, libraries and installed.
The bundles directory contains all the bundles available in the bundle repository. The libraries
directory contains all the library definitions. Note that libraries reference bundles that are installed under the bundles
directory. The installed directory is used by the SpringSource Application Platform 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 Application Platform 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.