In eXo Platform, RepositoryService is used to build repositories storing the whole system data. Because the repository configuration is quite complex, RepositoryService does not keep that configuration in itself but delegates to RepositoryServiceConfiguration for storage and then retrieves that configuration from RepositoryServiceConfiguraion. Also, additional repository configuration can be added using RepositoryServiceConfigurationPlugin which in turn will be added in to RepositoryServiceConfiguration.
default-repository: The name of a
default repository (one returned by
repositories: The list of repositories.