See intermixed.

On Fri, 10 Sep 2004 17:25:15 +0100, Pilgrim, Peter
<[EMAIL PROTECTED]> wrote:
> > -----Original Message-----
> > From: Craig McClanahan [mailto:[EMAIL PROTECTED]
> >
> >
> > On Fri, 27 Aug 2004 12:06:08 -0500, Joe Germuska
> > <[EMAIL PROTECTED]> wrote:
> > > At 4:59 PM +0100 8/27/04, Pilgrim, Peter wrote:
> > > >Quick fire questions
> > > >
> > > >What are Struts CVS Dependencies with Commons ?
> > >
> > > commons-beanutils: 1.6.1
> > > commons-collections: 2.1
> > > commons-digester: 1.5
> > > commons-fileupload: 1.0
> > > commons-lang: 2.0
> > > commons-logging: 1.0.4
> > > commons-validator: 1.1.3
> >
> > I haven't tested the particular combination Peter is talking about
> > (Collections 3.1), but in principle it should work fine -- the only
> > collections classes that Struts *itself* depends on are compatible.
> >
> 
> In my own framework I would like to use Collections 3.1 for
> `OrderedMapCollection' and take advantage of the new `BeanUtilBeans',
> `MethodUtilBean' classes etc. It would make my assembly factory
> more flexible and configurable to the developers.
> Is the latest Struts CVS capable of running with these new APIs?
> 

Struts doesn't care about any Commons Collections classes, or classes
from any other library for that matter, that it doesn't use itself. 
As long as Commons Collections continues to support the classes that
Struts actually uses, you'll be fine.

> > That being said, you will soon have an additional option (not ready in
> > time for Struts 1.2.2 but likely to be for any future version) -- The
> > combination of BeanUtils 1.7 and Digester 1.6 will allow you to
> > eliminate Collections as a dependency entirely (unless your app needs
> > it itself, of course).
> 
> Whats are the changes that must be applied to Struts 1.2.x CVS?

Just add a "build.properties" file in your top level source directory
that points at the particular versions of each dependency file that
you want to use.  You can use "build.properties.sample" as a starting
point.

Craig

> 
> > Also, as stated elsewhere:
> >
> > * Commons Lang is used by the tests; it is not a runtime dependency.
> >
> > * Commons Validator has external dependencies of its own on
> >   jakarta-oro.jar and antlr.jar
> >
> > Craig
> >
> 
> Tia
> 
> --
> Peter Pilgrim
> Operations/IT - Credit Suisse First Boston,
> 10 South Colonnade, London E14 4QJ, United Kingdom
> Tel: +44 (0)207 883 4447
> 
> ==============================================================================
> This message is for the sole use of the intended recipient. If you received
> this message in error please delete it and notify us. If this message was
> misdirected, CSFB does not waive any confidentiality or privilege. CSFB
> retains and monitors electronic communications sent through its network.
> Instructions transmitted over this system are not binding on CSFB until they
> are confirmed by us. Message transmission is not guaranteed to be secure.
> ==============================================================================
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to