On Mon, May 20, 2019 at 9:01 PM Gary Gregory <garydgreg...@gmail.com> wrote:
> Hi All: > > Please review: > > - https://github.com/apache/commons-configuration/pull/27 > - https://issues.apache.org/jira/browse/CONFIGURATION-745 > If there is no push back here, I will merge later today. I also plan on creating a release candidate. Gary > > Thank you, > Gary > > > On Mon, May 20, 2019 at 8:15 PM Gary Gregory <garydgreg...@gmail.com> > wrote: > >> On Mon, May 20, 2019 at 12:03 PM Oliver Heger < >> oliver.he...@oliver-heger.de> wrote: >> >>> >>> >>> Am 20.05.19 um 16:19 schrieb sebb: >>> > On Mon, 20 May 2019 at 14:58, Gary Gregory <garydgreg...@gmail.com> >>> wrote: >>> >> >>> >> On Mon, May 20, 2019 at 9:16 AM Gilles Sadowski <gillese...@gmail.com >>> > >>> >> wrote: >>> >> >>> >>> Le lun. 20 mai 2019 à 14:51, Gary Gregory <garydgreg...@gmail.com> a >>> >>> écrit : >>> >>>> >>> >>>> Hi All: >>> >>>> >>> >>>> Right now, if you uses an 'include' in a properties file and that >>> file is >>> >>>> missing, the rest of the file does not load. >>> >>> >>> >>> IMHO, it seems like a bug. >>> >>> >>> >>> If the contents is required, failure should occur because of that >>> >>> (later, according to code logic), not because the file is missing. >>> >>> >>> >>>> I'd like to add a 'includesoptional' where nothing happens if the >>> file is >>> >>>> missing. >>> >>>> >>> >>>> Any objections or thoughts on a better name? >>> >>> >>> >>> includeifexist >>> >>> (?) >>> >>> >>> >> >>> >> Maybe; with includeoptional, I was imitating >>> >> https://httpd.apache.org/docs/2.4/mod/core.html#includeoptional >>> > >>> > I find includeoptional marginally easier to read. >>> > And it avoids having to remember if the spelling is includeifexist or >>> > includeifexists >>> > >>> > But I agree with Gilles that it seems like a bug if a missing include >>> > does not throw an error. >>> >>> Note that the builder mechanism for combined configuration sources >>> already supports optional configuration sources. Details can be found in >>> the user's guide [1]. >>> >> >> Thank you for the pointer Oliver. >> >> I think my team really needs includeoptional as loading an XML file >> instead of our property file would require us to produce this XML file to >> being with which is out of bounds for us since our toolchain would have to >> be in the loop. >> >> I'll create a JIRA and so on. >> >> Gary >> >> >>> Oliver >>> >>> [1] >>> >>> https://commons.apache.org/proper/commons-configuration/userguide/howto_combinedbuilder.html#Optional_configuration_sources >>> >>> > >>> >> Gary >>> >> >>> >> >>> >>> >>> >>> Gilles >>> >>> >>> >>>> >>> >>>> Gary >>> >>> >>> >>> --------------------------------------------------------------------- >>> >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >>> >>> >>> >>> > >>> > --------------------------------------------------------------------- >>> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> > For additional commands, e-mail: dev-h...@commons.apache.org >>> > >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >>>