Hi all,

I'm using the latest struts-2.3.15.3 on our web application.
Is it fine to use the latest third party libraries other than what's
included in the distribution (struts-2.3.15.3-lib.zip and
struts-2.3.15.3-all.zip) ?

For example
Is it fine to use

javassist-3.18.0-GA,
commons-io-2.4,
freemarker-2.3.20,
commons-beanutils-1.8.3,
commons-validator-1.4.0

rather than the included

javassist-3.11.0.GA,
commons-io-2.0.1,
freemarker-2.3.19,
commons-beanutils-1.8.0,
commons-validator-1.3.1

I'm excluding libraries that are not simple drop-in replacements, like
commons-collections4-4.0 is not a simple drop-in replacement for
commons-collections-3.1.

Basically I'm asking whether struts-2.3.15.3 is sort of "certified" to be
working properly with the bundled libraries ?
Is there a high degree of something breaking if I use the latest libraries ?
(Are the libraries there because developers haven't gotten the time to
update them or because they are the versions that are known to be "rock
solid" so I should stick with them ?)

Reply via email to