[
https://issues.apache.org/struts/browse/WW-2728?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44423#action_44423
]
Paul Benedict commented on WW-2728:
-----------------------------------
First, I don't think any commons lang is being used :-) That's the first
problem. String functions are all over the place, including the plugins. I
recommend being over zealous with 2.1 until you get a handle on what packages
you actually want, and then trim down to the packages you need in 2.2.
> Shade Commons Lang
> ------------------
>
> Key: WW-2728
> URL: https://issues.apache.org/struts/browse/WW-2728
> Project: Struts 2
> Issue Type: New Feature
> Components: Build Management
> Affects Versions: 2.0.11.2, 2.1.2
> Reporter: Paul Benedict
> Assignee: Paul Benedict
> Priority: Critical
>
> One major problem that affected S1 -- and is now appearing in S2 -- is the
> code duplication and reimplementation of common String and other type
> functions. This needs to be stopped so that (i) duplication is eliminated and
> (ii) well-tested type functions can be used. My suggestion is to import
> Commons Lang and its plethora of helpers using the Maven Shade plugin so that
> we can compile against it, and yet prevent deploying it as a required
> dependency.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.