+1
"Craig R. McClanahan" wrote:
> As I cc'd to this list, the 1.0 versions of the beanutils, collections,
> and digester packages have been released under the Commons project. Now
> that these are official 1.0 releases, I propose to modify the Struts 1.1
> environment to depend on these packages, instead of the internal Struts
> versions (which have generally been deprecated).
>
> This will involve the following steps:
>
> * Modify the build environment to depend on these three packages
>
> * Modify internal Struts classes that rely on these packages to use
> the commons packages instead (normally just a change to the "import"
> statement).
>
> * Remove the internal versions of these classes.
>
> * Include these three packages in the Struts distribution (including
> inside the WAR files for each of the Struts web apps.
>
> * Modifying the appropriate documentation to mention the fact that these
> JARs, along with "struts.jar", must be included in the /WEB-INF/lib
> directory of Struts-based web applications.
>
> Making these changes will allow Struts itself to remain focused on the
> framework and custom tag libraries, while also benefitting from
> improvements in these three packages made by other projects that utilize
> them. (In the future, we'll probably do the same thing with the generic
> connection pool).
>
> Is everybody OK with doing this?
>
> Craig