Skip to content

Major changes in dependency landscape: spring 7, jackson 3, junit 6 #1447

@bbortt

Description

@bbortt

it seems citrus is currently not spring 7 compatible, mainly regarding web dependencies. I think maintaining compatibility for multiple versions (namely 6 and 7) will be extremely hard to manage.

I've tried with the new openapi citrus action generator and run into Nested exception is: Class org.springframework.http.HttpHeaders does not implement the requested interface org.springframework.util.MultiValueMap. the error seems to originate from citrus-http dependening on spring-web for the RestTemplate.

one way to resolve this would probably be to get rid of this dependency in the first place. still not an easy task.

jackson 3 is also out. this might be the easiest replacement/upgrade.

and junit 6, of course. I think junit 6 should be introduced in a new module, also not that hard.

thoughts @christophd?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions