I am on Windows using eclipse rcp 2020-06 and I have different versions of Target Platforms that I get from a Software Vendor. Sometimes I get an error in eclipse because it seems that the Vendor sometimes has jars with the same name but different contents.
E.g. they have org.quartz_2.1.7.jar but one is 200 KiB and one is 400 KiB. The target platform I loaded has the 400 KiB one but for some reason the 200 KiB is the one that lands in my .bundle_pool when I add the target platform to eclipse. This leads to an error when starting because one of the plugins has RequireBundle: org.apache.log4j and the other has org.apache.logging.log4j
This is just an example though. I know that if the Vendor would rename the files if they changed it would probably work but they don't seem to do this.
Could the behavior maybe have something to do with me usually using the Copy Settings (Preferences + Workbench Layout) from File > Switch Workspace > Other... when I create a new Workspace?
Is there any way I can force eclipse to take the plugin that is actually in the target platform I select? I tried deleting ~/.m2/repository/p2 and ~/.p2 but the problem persists.