You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by "Oliver Heger (JIRA)" <ji...@apache.org> on 2006/12/09 18:07:21 UTC
[jira] Created: (CONFIGURATION-244) DefaultConfigurationBuilder
depends on all the supported ConfigurationProviders
DefaultConfigurationBuilder depends on all the supported ConfigurationProviders
-------------------------------------------------------------------------------
Key: CONFIGURATION-244
URL: http://issues.apache.org/jira/browse/CONFIGURATION-244
Project: Commons Configuration
Issue Type: Improvement
Affects Versions: 1.3 Final
Reporter: Oliver Heger
Assigned To: Oliver Heger
Priority: Minor
DefaultConfigurationBuilder defines constants for the default configuration providers. Because these constants refer to the classes of the Configurations to be created there are much more dependencies than listed on the dependencies page (e.g. the provider for plist configurations depends on commons-digester). To avoid this the Configuration classes should not directly be specified as Class objects, but only by their name and then loaded when they are accessed for the first time (at least for these configurations that have external dependencies).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org
[jira] Resolved: (CONFIGURATION-244) DefaultConfigurationBuilder
depends on all the supported ConfigurationProviders
Posted by "Oliver Heger (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/CONFIGURATION-244?page=all ]
Oliver Heger resolved CONFIGURATION-244.
----------------------------------------
Fix Version/s: Nightly Builds
Resolution: Fixed
Classes that caused additonal dependencies are now resolved via reflection by the responsible ConfigurationProviders.
> DefaultConfigurationBuilder depends on all the supported ConfigurationProviders
> -------------------------------------------------------------------------------
>
> Key: CONFIGURATION-244
> URL: http://issues.apache.org/jira/browse/CONFIGURATION-244
> Project: Commons Configuration
> Issue Type: Improvement
> Affects Versions: 1.3 Final
> Reporter: Oliver Heger
> Assigned To: Oliver Heger
> Priority: Minor
> Fix For: Nightly Builds
>
>
> DefaultConfigurationBuilder defines constants for the default configuration providers. Because these constants refer to the classes of the Configurations to be created there are much more dependencies than listed on the dependencies page (e.g. the provider for plist configurations depends on commons-digester). To avoid this the Configuration classes should not directly be specified as Class objects, but only by their name and then loaded when they are accessed for the first time (at least for these configurations that have external dependencies).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org