2007/4/21, Paul Benedict <[EMAIL PROTECTED]>:
I am proposing a new module for Struts 1.x called "modules" which would
contain integration classes into popular open source libraries. For
starters, it would contain a new command to let Spring wire up the CRP
using a command.

Sorry for jumping in too late, but I think that this is not the right
path to follow.
I hoped that, for each integration "module" a new project is created.
Since each integration project is independent from the core of Struts
1, can have its version management and its snapshot dependencies.
What I mean is that releasing the Struts 1 core must not depend on the
stability of its plugins/integrations. And since the Maven release
plugin does not accept a snapshot dependency of any kind, this would
mean that we cannot release Struts 1 until all of its integration
modules reach a certain amount of stability.

I am writing this because in Struts 2 there was some sort of "snapshot
hell" with lots of snapshots dependencies (including Tiles
2.0-SNAPSHOT!) that were released as GA. Almost surely the Struts 2
core is GA, but at least Tiles 2 integration is not.
If all integrations were projects on themselves, this would not happen.
This is due probably to the fact that Struts 2 did not use the Maven
release plugin, and I think that we need to use it since it forces us
to follow the correct way of doing releases.

Just my 2 eurocents
Antonio

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

Reply via email to