I can easily inject a service A defined in Spring like that :
<bean id="A" class="..."/>
in my tap pages :
@Inject
@Service("A")
private MyObject a;
That works fine.
But if i declare in Spring an alias B on my bean A :
<alias name="A" alias="B"/>
when i try to inject my bean B in my tap pages :
@Inject
@Service("B")
private MyObject b;
Tapestry can't find this service and i get the following exception :
org.apache.tapestry.internal.services.TransformationException: Error
obtaining injected value for field
com.cariboonetworks.ads.pages.MyPage.b: Service id 'B' is not defined by
any module.
Any idea ??
Stephane