Open FroMage opened 1 month ago
This won't pass CI before the two other PRs are merged.
thanks @FroMage
@FroMage you should rebase this PR onto latest master
@FroMage I think we are missing a require static
for examples to pass, I know examples should not require a require and I will try to find a solution to remove those later that is global to all projects
Yeah, I should have compiled before rebasing and pushing :)
That's not enough, now I get:
[ERROR] Error occurred during initialization of boot layer
[ERROR] java.lang.module.FindException: Module com.fasterxml.jackson.databind not found, required by com.fasterxml.jackson.datatype.jsr310
Perhaps vertx-auth-webauthn4j should declare this module, even though it's actually used by webauthn4j, it probably doesn't have the right dependencies declared since it's an automatic module?
Oh, probably vertx-auth-webauthn4j
should export the webauthn4j module since it's used in the API?
That's not it either
Oh, it's the tests, there's a classpath exclusion for jackson-databind when running the tests.
So, it's due to https://github.com/vert-x3/vertx-web/blob/master/vertx-web/pom.xml#L132-L134 If I comment it out, the tests run. But I suppose that's there for a reason. Any advise @vietj ?
@FroMage I think the databind exclusion comes from https://github.com/vert-x3/vertx-web/commit/494f006722b0e68c5d068dab3576e1a87940fd11
why is jackson databind needed @FroMage ?
I see that webauthn4j has dependency on databind, is that something the project can avoid ?
I see that webauthn4j has dependency on databind, is that something the project can avoid ?
I suppose not, it's using its JSON and CBOR mapping internally.
Any news?
it's on my radar :-)
I believe also that webauthn4j now supports explicit java modules
Requires https://github.com/eclipse-vertx/vertx-auth/pull/692 and https://github.com/vert-x3/vertx-dependencies/pull/197