I have multiple Eclipse IDE installed on Mojave (Eclipse is not in Apple Store).
They serve different purposes, and are of different version like Photon, Oxygen and so on. This is needed for the environment I am working in.
If I paste them into the application folder to have them shown on Launchpad only one shows up. Even if they are all named differently.
What's even more odd it's that if I remove all the versions from the folder it keeps showing the icon of the most recent Eclipse.
To solve this I rebuilt the Launchpad and got my fresh clean Launchpad panels, I firstly pasted Eclipse Photon in the application folder and it worked. Then I pasted Eclipse 12 (renamed for the occurency) but it overwrited the other just like as before.
Similar questions have been already solved that doesn't resolve mine, here are the references:
If I follow this post I get "Error: no tables specified" Launchpad Icon in my Launchpad
Renaming is something it simply doesn't work Two versions of the same app in Launchpad
The renaming solution posted here also doesn't work https://stackoverflow.com/q/31502008/11148676
And I really don't want to install a management software like replied here How can I remove a non-MAS app from Launchpad without uninstalling?