Created attachment 395322 [details, diff] Patches against existing Jackson ebuilds This patch bumps jackson, jackson-annotations, and jackson-databind to 2.5.0. Although upstream's semver promise doesn't seem 100% watertight, there are currently no reverse dependencies in the tree to worry about so we will keep the same SLOT of 2. I have found that compatibility between Jackson components is a little less flexible so I have changed the simple SLOT dependency to ~dev-java/jackson-${PV}:${SLOT}. This seems like the safest option. I have switched from java-ant-2 to java-pkg-simple on the basis that this makes the ebuilds shorter and you don't need a file generated by mvn ant:ant. The src_test stuff is a little more involved than I'd like but I plan to address this once I become a dev, either as an extension to java-pkg-simple or part of a wider Maven strategy. jackson-databind did not run the tests in any case. Unfortunately 27 of them fail so I have had to add RESTRICT="test" here.
Done! v1 can probably go now but that involves removing jackson-mapper from the tree. I'll last-rite it tomorrow.