Hi,

using Java 8 I wouldn't see as a blocker. IMHO it is ok that specific extensions rely on Java 8. Maybe I am a little bit relaxed in this point as I never supported the Java 7 backport. ;-)

Usage of formats - I see your point. But on the other side the builder should support building a configuration "by hand" and therefore I think the user must be able to add resources easily without implementing a PropertySource or PropertySourceProvider. Hence IMHO we should support formats. Also we allowed that extensions can use each other. I hope I am right in this aspect.

Modules in package name - Mapper of opinion. Therefore I will not discuss it here and will remove the modules package. ;-)

Setters - Using setters is a different approach and not compatible with the idea of a builder (IMHO). The semantic of setXYZ is to provide a new set of artifacts which replace the existing set. addXYZ adds only new artifacts to an existing set of artifacts. And last but not least a build is meant for those who will wire their configuration by hand.

WDYT? I am open for a discussion.

Bye,

OliverN

Am 13.03.15 um 07:40 schrieb Romain Manni-Bucau:
Me too

Few blockers:

- java8
- rely on formats
- not linked to this module but Class as key for converters
- modules in package name - should never appear to ease refactoring and
information  bought is null
- support setters as well or fluent setters to be IoC config friendly

Wdyt?
Le 12 mars 2015 19:47, "Oliver B. Fischer" <[email protected]> a
écrit :

Hi,

I finished the configuration builder. I would like to see it as part of
the 0.1 release.

Bye,

Oliver

--
N Oliver B. Fischer
A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany
P +49 30 44793251
M +49 178 7903538
E [email protected]
S oliver.b.fischer
J [email protected]
X http://xing.to/obf



--
N Oliver B. Fischer
A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany
P +49 30 44793251
M +49 178 7903538
E [email protected]
S oliver.b.fischer
J [email protected]
X http://xing.to/obf

Reply via email to