[
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.