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