Skip to content

Remove unneeded jackson2 dependency and use json-api only#254

Merged
mymarche merged 1 commit intojenkinsci:mainfrom
jonesbusy:feature/remove-uneeded-dep
Mar 4, 2026
Merged

Remove unneeded jackson2 dependency and use json-api only#254
mymarche merged 1 commit intojenkinsci:mainfrom
jonesbusy:feature/remove-uneeded-dep

Conversation

@jonesbusy
Copy link
Contributor

Description

While doing Jackson3 migration I found that this plugin doesn't use jackson2 dependency

The <hpi.strictBundledArtifacts> confirm no transisitve dependency bundle Jackson2

Changes

Issues

@jonesbusy jonesbusy requested a review from a team as a code owner March 3, 2026 14:07
@jonesbusy jonesbusy force-pushed the feature/remove-uneeded-dep branch from 9ef2f90 to da0702d Compare March 3, 2026 15:27
@jonesbusy jonesbusy changed the title Remove unneeded jackson2 dependency Remove unneeded jackson2 dependency and use json-api only Mar 4, 2026
@jonesbusy
Copy link
Contributor Author

@jenkinsci/rest-list-parameter-plugin-developers Can you review this please? We are slowly moving from Jackson2 to Jackson3. I found out that this plugin was not using Jackson (only org.json which was used transitively using jackson-databind-json).

We can use the direct api plugin that provide json (json-api)

@mymarche mymarche merged commit d12ed3e into jenkinsci:main Mar 4, 2026
18 checks passed
@jonesbusy jonesbusy deleted the feature/remove-uneeded-dep branch March 4, 2026 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants