Le Jun 14, 2005 à 8:08 PM, Niall Pemberton a écrit :
I have a few concerns/questions about the initial checkin of
standalone
Tiles into the sandbox, which David indicates in the SVN log is
extracted
from Struts 1.1:
1) I'm wondering why this is based on Struts 1.1, rather than the
current
version of tiles code? I did a quick scan (for starters) of the
tiles taglib
and while there hasn't been a large amount of activity since Struts
1.1
there have been some bug fixes and some other minor changes and it
seems a
shame to have to redo these changes rather than copying the current
versions.
2) IMO it would be better to use SVN copy to create the initial
code base -
seems a shame to loose all the subversion history by adding these
as new
artefacts. Since we have Struts 1.1 versions tagged they could be
copied
either from the current versions or the Struts 1.1 versions.
3) The taglib package has been renamed to "org.apache.taglib.tiles"
- I'm
wondering if this will create a confusion with the Jakarta Taglibs
project
which uses "org.apache.taglibs.???" package name? Would this not be
better
and more consistent as "org.apache.tiles.taglib"?
4) Similar question about the message resources which are being
duplicated
from Struts - are we OK to use the "org.apache.util" package name
for these
classes rather than "org.apache.tiles.util"? Also, its probably
another
discussion, but maybe these need to be replaced with something else
(commons
resources?) rather than duplicating from struts.
Thanks for the comments, Niall. All of your concerns are valid.
Looking through the code, it seems feasible to update the 1.1 code
with code from the latest Struts build. We should also be able to
rename packages.
I won't have time to work on this until after JavaOne, but I agree
that we should make these changes.
We should also start thinking about plugging Struts into the
standalone version of Tiles. I don't think we want to support two
versions of Tiles.
david
Niall
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]