Le 24/11/2014 10:34, Jacopo Cappellato a écrit :
On Nov 24, 2014, at 10:21 AM, Jacques Le Roux <[email protected]>
wrote:
Le 23/11/2014 19:16, Jacopo Cappellato a écrit :
Thank you Taher,
you are right about these dependencies and it is important that we keep the
artifact that you have mentioned under applications.
What confuses me is the fact that this commonext component should be loaded
before the other application components (because it is used by them) but it is
instead loaded as last; and in fact it extends some of the code from other
application components: I suspect that the component contains some artifacts
that we should moved elsewhere (e.g. to specialpurpose or to other
applications, as mentioned by Pierre).
I had the same questions sometimes ago
http://markmail.org/message/pd5ouy64lxbybr2m
In that email there is also a question for me that it was in my todo list since
a long time: the short answer is that when I will move the bi component to
specialpurpose that dependency will go away from framework.
The best way to go in my opinion (and I think it is inline with your proposal
in that email, if I understand it correctly) is to clean the commonext
component from dependencies on other application components (moving the
dependency in other components) and then load the commonext component as the
first component after framework. This should clean up the architecture and
should open up to options like the one of having a component where the data
model is defined and where core services are defined (for setups where only the
framework and data model are required).
+1
Jacques
Jacopo