-
Task
-
Resolution: Done
-
Neutral
-
None
-
None
-
Empty show more show less
-
Empty show more show less
-
Yes
-
Nucleus 30
-
3
After chasing MAGNOLIA-8699 to remove commons-collection 3.2, we found that core xml-mapping stuff is provided by commons-betwixt library.
The problem is betwixt requires beanutils 1.9.4 and so, commons-collection 3.2 (package declaration are not equals in cc 3.2 and 4)
Betwixt latest version was released so long ago and there is no activity on that project. So, we tried to replace betwixt with another similar library.
The quickest replacement was jackson-xml. Here is a wiki page with our conclusions and a link to an specific git branch with some changes.
https://wiki.magnolia-cms.com/display/DEVINT/MAGNOLIA-8699%3A+Get+Rid+of+Common+collections+dep
Long story short:
the expected output of this task should be "replace betwixt with jackson-xml in order to remove dependencies on beanutils 1.9 / commons-collection 3.2"
1.
|
Implementation | Completed | Roman Kovařík | |||||||||
2.
|
Review | Closed | Antonín Juran | |||||||||
3.
|
Preint QA | Completed | Daniel Alonso | |||||||||
4.
|
QA | Completed | Sang Ngo Huu |
|
||||||||
5.
|
Adjust downstream modules | Completed | Roman Kovařík | |||||||||
6.
|
Docu | Completed | Adrian Brooks | |||||||||
7.
|
Avoid security issue without creating new one | Completed | Roman Kovařík | |||||||||
8.
|
Approve downstream modules changes | Completed | Sang Ngo Huu |
|