I'm using many independent gradle (java-library style) projects opened in NB.
They are not part of a big multi module project!
Whenever I want to navigate to a source file from another project relative to the current one, Netbeans opens the source from ~/.m2/repository.../project.jar and not from the local file of the referenced project which is of course also opened in NB.
The same goes for debugging, I have to set breakpoints in .m2 sources (opened from projects configurations navigator items). Debugging libraries from local sources is not possible.
I already tried to disable all ~/.m2 Sources under Window->Debugging->Sources.
This doesn't change the behavior though (also not after restarting).
Even if it would change the behavior I then would have to disable all those automatically added ~/.m2 (which are somehow preferred) references for every project.
Maybe I'm just to stupid to find the right (global) option but ATM I think this behavior is a bug.
Attached Test Case:
- open both projects in Netbeans
- deploy both project to local maven repo via custom rungradle action (clean build publishToMavenLocal)
- go to NewClass in justalib
- ctrl click on the new Lib2Class statement
Expectation: Lib2Class gets opened from local filesystem, one can directly edit the referenced file.
Actual: Lib2Class gets opened from local maven repo, read only.