Robert Burrell Donkin ha scritto:
On Mon, Sep 15, 2008 at 9:11 PM, Stefano Bagnara <[EMAIL PROTECTED]> wrote:
Robert Burrell Donkin ha scritto:
1. spring-deployment is a (cool) spring based avalon container
2. pheonix-deployment is an avalon container
3. both depend on components coupled to intrusive avalon interfaces
4. the intrusive nature of avalon is bad for the code base

this means that it's not going to be possible to factor out non-avalon
components within the current layer structure. either
spring-deployment needs to depend on pheonix-deployment or a new layer
is going to be needed the functions and the avalon-containers.

- robert
This is a perfect summary of my previous concerns :-)
To be more precise spring-deployment is a spring based avalon container
compatible with phoenix configuration (config.xml) and descriptors (xinfo)
so, there is something more than avalon in the coupling.

I guess the ideas was to have spring as an avalon container so we could move
some component out of avalon step by step.

makes sense

ATM I'd probably choose the new layer type (-package).
----
sar-deployment
 spring-avalon-package
 phoenix-package

is spring deployed through a SAR?

No, but it depends on the content of the sar (including the config.xml, that currently is duplicated in its own folder).

BTW you are the ant build expert here, so do it as you feel it's better. In
m2 we're using named dependencies so both solutions works the same.

it's not an ant limitation but a self-imposed rule of the layering game

You already told me, I know this. Maybe this is an english vs italian issue. In italian a "limit" can be self imposed.

I use "ant build" with specific reference to our current build based on ant. I know ant can do anything that can be done in maven. It is the same as "you can do in c anything you can do in c++".

IMHO james server is so complex from a coupling perspective that
layering needs to be imposed to give an understandable structure. the
rules of the layering may be expected to  evolve with time.

If it was for me we probably wouldn't have this self imposed limit, but I'm fine with it as long as we don't have to put in hacks to satisfy self imposed limits.

Stefano

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to