Open up and make accessible Resolver Public APIs#7777
Conversation
|
Deprecated stuff like api.transform or spi.servicelocator and others intentionally left out, they are not needed (and are deprecated anyway). |
the dated dep isn't used a lot luckily. we might be able to migrate this in one go - or at least some of it. |
|
Yes, but things like |
|
@cstamas could you squash and rebase this to latest master (no hurry). NB 25 is baking right now, I think we should try to get this in for NB 26. |
As documented here: https://maven.apache.org/resolver/api-compatibility.html Doing this is not only "right", but makes possible migration off the legacy classes, like shared.graph, shared.tree and many others are. After migration, the list of friend classes should be narrowed down by dropping unused stuff.
b6de1aa to
be72c4d
Compare
mbien
left a comment
There was a problem hiding this comment.
thanks for squashing!
Ran a smoke test and indexing, SMO, dependency graph etc all worked without classloading issues -> merging
|
@cstamas congratulations on your first NetBeans contribution! :D |
As documented here:
https://maven.apache.org/resolver/api-compatibility.html
Doing this is not only "right", but makes possible migration off the legacy classes, like shared.graph, shared.tree and many others are.
After migration, the list of friend classes should be narrowed down by dropping unused stuff.