[ 
https://issues.apache.org/struts/browse/STR-3163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44628#action_44628
 ] 

Niall Pemberton commented on STR-3163:
--------------------------------------

Perhaps we should change this to depend on commons-beanutils-core?

One of the things that happened with BeanUtils 1.7.0 was to provide a jar with 
no dependency on Commons Collections - which was commons-beanutils-core. 
However the poms got screwed up in 1.7.0 and the commons-beanutils jar which 
does have an optional dependency on Commons Collections (for classes like 
BeanPredicate[1]) didn't list that in its pom:

http://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom

...and unfortunately commons-beanutils-core jar which does NOT have a 
dependency on Commons Collections - had it included as a dependency in its pom

http://repo1.maven.org/maven2/commons-beanutils/commons-beanutils-core/1.7.0/commons-beanutils-core-1.7.0.pom

This has been fixed in BeanUtils 1.8.0 poms:

http://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.8.0/commons-beanutils-1.8.0.pom
http://repo1.maven.org/maven2/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.pom


[1] 
http://commons.apache.org/beanutils/apidocs/org/apache/commons/beanutils/BeanPredicate.html

> Upgrade Commons BeanUtils
> -------------------------
>
>                 Key: STR-3163
>                 URL: https://issues.apache.org/struts/browse/STR-3163
>             Project: Struts 1
>          Issue Type: Task
>          Components: Build
>    Affects Versions: 1.3.9
>            Reporter: Paul Benedict
>            Assignee: Paul Benedict
>            Priority: Minor
>             Fix For: 1.3.10, 1.4.0
>
>
> Upgrade to 1.8.0

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to