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 21:04:23 UTC

[jira] Resolved: (CONFIGURATION-244) DefaultConfigurationBuilder depends on all the supported ConfigurationProviders

     [ 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