-
Notifications
You must be signed in to change notification settings - Fork 83
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
Consider deprecating/removing the spi
package in the api
module
#576
Comments
Hmm, I'm now not sure if we might have done this the wrong way around. The intent in #224 was to move that class into an SPI jar, so I think it may have been the API copy that was left by mistake. |
Ah, I never saw that. I'll prepare a PR to get it the right way then. |
spi
modulespi
package in the api
module
Thinking about a way to do this - we may actually need to move the version of the class from |
Yes, we should move the version from Assuming we're still on board with the goals of #224, I think we might want a Any implementation should depend on both |
Moving the class introduces a dependency cycle between the modules ( I question the utility of #224. This pattern is (still) used by MP REST and MP Config (despite eclipse/microprofile#43) and it also is present in APIs like CDI [1]. Even if there is a separate |
Hmm, and the reason this wasn't a problem before is that nothing was actually using the class in the spi jar? |
Right - the SPI module depended on the API module, but the |
Yeah, I can see a few options here but none of them are great.
|
We've run out of time for this release and haven't found a good way of fixing this yet. |
The
spi
module contains an out-of-date single class that is also present in theapi
module. Maybe we can:spi
spi
toapi
The text was updated successfully, but these errors were encountered: