Hello Craig,

+1

Sunday, July 15, 2001, 5:20:33 AM, you wrote:

CRM> As I cc'd to this list, the 1.0 versions of the beanutils, collections,
CRM> and digester packages have been released under the Commons project.  Now
CRM> that these are official 1.0 releases, I propose to modify the Struts 1.1
CRM> environment to depend on these packages, instead of the internal Struts
CRM> versions (which have generally been deprecated).

CRM> This will involve the following steps:

CRM> * Modify the build environment to depend on these three packages

CRM> * Modify internal Struts classes that rely on these packages to use
CRM>   the commons packages instead (normally just a change to the "import"
CRM>   statement).

CRM> * Remove the internal versions of these classes.

CRM> * Include these three packages in the Struts distribution (including
CRM>   inside the WAR files for each of the Struts web apps.

CRM> * Modifying the appropriate documentation to mention the fact that these
CRM>   JARs, along with "struts.jar", must be included in the /WEB-INF/lib
CRM>   directory of Struts-based web applications.

CRM> Making these changes will allow Struts itself to remain focused on the
CRM> framework and custom tag libraries, while also benefitting from
CRM> improvements in these three packages made by other projects that utilize
CRM> them.  (In the future, we'll probably do the same thing with the generic
CRM> connection pool).

CRM> Is everybody OK with doing this?

CRM> Craig




-- 
Best regards,
 Oleg                            mailto:[EMAIL PROTECTED]


Reply via email to