eclipse-ee4j / glassfish-hk2

Dynamic dependency injection framework

Home Page:https://eclipse-ee4j.github.io/glassfish-hk2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How does this project relate to CDI?

keilw opened this issue · comments

Does this project have relationships to CD?
It almost seems like a Glassfish internal competitor.

Should it turn into a compatible implementation over time`?

Hk2 is technically a DI (former jsr 330) implementation. It almost passed the TCK (master branch), but has one failure.

I think this project should become a CDI implementation, in my view that is what version 3 should be.

@arjantijms As a first step it would be good to make it a compatible Jakarta Inject implementation.

@keilw Jonathan tested it recently, and it seems it's just this one failure preventing it to be fully certifiable as Jakarta Inject.

Is there an issue for the Jakarta Inject failure?

Should it turn into a compatible implementation over time`?

Seems like Payara interested to make it - https://blog.payara.fish/hk2-the-hundred-kilobyte-kernel