Below code was initially written in Linux (Deepin) version of IntelliJ IDEA and debugged well.
Map map = new HashMap<>();
Framework a = new EquinoxFactory().newFramework(map);
However, after relaying my work in a Windows machine and debugging, the IDEA debugger catches FileNotFoundException that is raised beyond my code, as shown in the appendix picture.
It seems that the debugger cannot find the artifact org.sat4j.core.jar
under where the artifact org.sat4j.pb
ought to lie, which puzzles me a lot. Who would ever need this?
- My code never depends on sat4j.
- Would IntelliJ IDEA bother to deposit its dependencies in a local Maven repository?
- AFAIK, the only thing that relates Eclipse projects to Maven is Tycho, but Equinox Framework is never Tycho.
- Normally, why would
org.sat4j.core
be deposited in a folder where the artifactorg.sat4j.pb
ought to lie? I searchedorg.sat4j.core
in my Windows machine using Everything and found it mainly associated with Eclipse. But as mentioned above, without Tycho why would Eclipse have a finger in the local Maven repository?For above reasons I am not sure how the value of this absurd
url
variable is finally constructed. Looking forward to your expertise!