[Yanel-dev] Problem reading spring config when calling from ant

Guillaume Déflache guillaume.deflache at wyona.com
Mon Apr 6 10:00:06 CEST 2009


Michael Wechner schrieb:
> Guillaume Déflache schrieb:
>> Michael Wechner schrieb:
>>> Hi
>>
>> Hi!
>>
>>> When Yanel starts up then the spring config is being read:
>>> [...]
>>> Any idea why this is happening? Is this a classpath problem or rather 
>>> a class loading problem of ant intself?
>>
>> Simon provided more helpful pointers than I can think of ATM,
> 
> hm? Did I miss his email?

Ooops, sorry I misread that you answered to yourself and not Simon! ;)


>> so I will comment on Spring itself.
>> Do we really need Spring? We use so little of it, only for selecting 
>> factories' implementations AFAICS.
>> Maybe it would make sense to:
>> 1 - only get spring-core for Maven (I think such a more strimmed-down 
>> artifact exists, just not sure of its name)
>> 2 - remove the only known to me implementation leakage related to 
>> Spring, that is Yanel.getBeanFactory, which I hope we do not use (at 
>> 1st sight it seems there are also methods to get all the factories we 
>> need that are defined in Spring anyway)
>> 3 - decide if we want to keep Spring for the moment, or do the (for 
>> now) little work manually
>> 4 (maybe) - move to Web Beans which may become the JDK standard for DI 
>> http://seamframework.org/WebBeans http://jcp.org/en/jsr/detail?id=299
> 
> I need to investigate your suggestions a bit, but I would suggest for 
> the moment not to use it more than we already do and postpone the 
> refactoring to later, because we have a lot of issues with higher 
> priority ;-)

Sure, seems reasonable. Just IMHO also we should keep in mind not to 
abuse this evil "Yanel.getBeanFactory" method anymore and introduce 
specific factory getters when needed.


More information about the Yanel-development mailing list