Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add integration test for Gradle dependency resolution and alignment #3

Merged
merged 3 commits into from
Oct 17, 2020
Merged

Conversation

jjohannes
Copy link
Contributor

This tests makes sure that dependency resolution with Gradle works as expected. In particular, it tests that the Jackson BOM becomes available as soon as there is a dependency to any Jackson module. This is made possible by publishing Gradle Module Metadata and by adding the <!-- do_not_remove: published-with-gradle-metadata --> marker comment to all pom files (see also FasterXML/jackson-databind#2726). This test therfore ensures that the marker is kept in all poms and that the corresponding .module file is published.

Testing against snapshots is unstable as there is no guarantee that
snapshots for all modules are always available for a given version.

RCs also count as released version: As soon as a new RC is published
this test will pick it up and test against it.
@cowtowncoder
Copy link
Member

@jjohannes Let me know if you think this is ready, and if dependencies are ok too -- if not, please let me know if there is something I need to do. Will merge once things are good.

@jjohannes
Copy link
Contributor Author

👍 good to go!

(we can uncomment the jackson-jr-annotation-support line later when rc2 is out)

@cowtowncoder cowtowncoder merged commit 37fc3ca into FasterXML:master Oct 17, 2020
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