[
https://jira.duraspace.org/browse/DSRV-12?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18956#action_18956
]
Mark Diggory commented on DSRV-12:
----------------------------------
Richard,
Our objective in this case is to actually mirror the implementation of the
ConfigurationManager changes you made.
Likewise, we intend to with the adjustments Kevin has done here, to allow
addons to inject their own default configuration into the ConfigurationService
from properties files residing in the classpath, alleviating the need for those
installing addons to need to make any additions to the configuration to
establish a default set of properties for their addon environment.
These changes will go into effect in DSpace 1.7.1 to align the
ConfigurationService to the new work you did in ConfigurationManager and
correct for a few bugs we've uncovered.
---
We are specifically targeting to replace the ConfigurationManager
implementation in 1.8.0 of DSpace so that it uses the ConfigurationService for
lookup. We want to get the whole system migrated to be using the one new
implementation of DSpaceConfigurationService.
Note, as well, once we have completed work on the ConfigurationManager
migration, we intend to begin work migrating PluginManager implementation to
use the ServiceManager and probably tune up the ServiceManager to load plugins
defined in dspace.cfg in same maner PluginManager does now (which is basically
Aaron's "activator" additions to the ServiceManager).
Finally, somewhere around DSpace 1.9, we would like to actually remove the
Configuration and Plugin Managers in favor of relying entirely on the
ServiceManager for all DSpace Configuration.
Mark
> DSpace Configuration service reads in more configuration files
> --------------------------------------------------------------
>
> Key: DSRV-12
> URL: https://jira.duraspace.org/browse/DSRV-12
> Project: DSpace Services Module
> Issue Type: Improvement
> Components: configuration-service
> Reporter: Kevin Van de Velde
> Priority: Major
> Attachments: configuration_service_addon.patch
>
>
> In the patch attached to this ticket the configuration service has been
> extended to also read the configuration files in the
> {dspace.dir}/config/modules directory and any property files found in the
> classpath which match to the following query: "config/dspace-addon-*.cfg".
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel