Search code examples
eclipseeclipse-pluginmercurialeclipse

mercurial plugin in eclipse- Cannot satisfy dependency Error


I am facing below issue while trying to install mercurialEclipse plugin using below site via install new software of Eclipse.

mercurial site - https://bitbucket.org/mercurialeclipse/update-site/raw/default/

Eclipse version- Luna Service Release 2 (4.4.2)

    Error - Cannot complete the install because one or more required items could not be found.
    Software currently installed: MercurialEclipse 2.5.2.201806082050 (mercurialeclipse.feature.group 2.5.2.201806082050)
    Missing requirement: MercurialEclipse 2.5.2.201806082050 (com.vectrace.MercurialEclipse 2.5.2.201806082050) requires 'bundle org.eclipse.jface.text 3.11.0' but it could not be found
    Cannot satisfy dependency:
    From: MercurialEclipse 2.5.2.201806082050 (mercurialeclipse.feature.group 2.5.2.201806082050)
    To: com.vectrace.MercurialEclipse [2.5.2.201806082050]

Please help me resolve it.

Also note that I already have TortoiseHg installed on my system. And I have already taken help from below links without any luck-

error in installing mercurial plugin for eclipse

Mercurial Eclipse Plugin


Solution

  • The key part of the error message is "requires 'bundle org.eclipse.jface.text 3.11.0'".

    This is saying that at least version 3.11.0 of the org.eclipse.jface.text plugin is required. This version of the plugin was first released in Eclipse Neon (4.6) - so your Eclipse Luna is too old. You will need to move to a newer version of Eclipse to use this plugin.