Hi, I saw the discussion on reddit, but didn't want to create an account there just to make this comment.
If someone doesn't want to include the jackson dependency, they can just <exclude> it in their pom. Also, rather than repackage the whole thing, you could simply mark the jackson dependency <optional>true</optional>. Although, with this approach you make everyone using your library work harder for that one guy who doesn't like jackson...
Hi, I saw the discussion on reddit, but didn't want to create an account there just to make this comment.
If someone doesn't want to include the jackson dependency, they can just <exclude> it in their pom. Also, rather than repackage the whole thing, you could simply mark the jackson dependency <optional>true</optional>. Although, with this approach you make everyone using your library work harder for that one guy who doesn't like jackson...