I have two two projects, let's call them project A and B. Project A uses Project B as a library-project and project B has a "library.jar". This library is not exported by project B. However a third party library used by Project A can use the "library.jar" from project B.
How is this possible?
If I create a class in Project A which tries to reference this exact library it can't import this library, but an imported library can?
It definitely is using that library, because if I remove the library from Project Bs buildpath it won't work for the library in project A either.