19
votes

I'm trying to install Maven integration plugin in Eclipse Helios via Marketplace, but I'm receiveing "cannot satisfy dependency" error:

Cannot complete the install because one or more required items could not be found.
  Software being installed: m2e - Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.feature.feature.group 1.4.0.20130601-0317)
  Missing requirement: async-http-client 1.6.5.20130531-2315 (com.ning.async-http-client 1.6.5.20130531-2315) requires 'package org.slf4j 1.6.2' but it could not be found
  Cannot satisfy dependency:
    From: Maven Archetype Common Bundle 1.4.0.20130531-2315 (org.eclipse.m2e.archetype.common 1.4.0.20130531-2315)
    To: bundle org.eclipse.m2e.maven.runtime [1.4.0,1.5.0)
  Cannot satisfy dependency:
    From: m2e - Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.feature.feature.group 1.4.0.20130601-0317)
    To: org.eclipse.m2e.archetype.common [1.4.0.20130531-2315]
  Cannot satisfy dependency:
    From: Embedded Maven Runtime Bundle 1.4.0.20130531-2315 (org.eclipse.m2e.maven.runtime 1.4.0.20130531-2315)
    To: bundle com.ning.async-http-client [1.6.5,1.6.6)

Do you have any ideas how it could be done? Unfortunately, upgrading Eclipse is not an option in my case.

3
Have you tried to upgrade "slf4j" by donwloading org.slf4j:1.6.2 and copying it into %ECLIPSE_HOME%/plugins? - M. Abbas
That usually mean some incompatibility with some already installed components. You could also try updating your plugins. - rlegendi
@mabbas nope, didn't help. Tried download it from Maven site, their official website... All remains the same. - uncle Lem
@rlegendi I just downloaded Eclipse and installed all plugins so I don't think that the problem is here. - uncle Lem
Did you ever find a resolution to this problem? Could you update the question if you did? From the look of the marketplace bugs page hundreds of people are getting the same problem, and this is the first hit on google... - Paul

3 Answers

3
votes

In your install manager, check "Contact all updates sites" . This should resolve the problem as sometimes dependencies come form different sites.

0
votes

Dated : 2015-June-04 I was trying to do the same for IBM RAD 8.5.0 which is built on Eclipse 3.6 i.e Helios Platform. I tried using the below link and it works fine. http://download.eclipse.org/technology/m2e/releases/1.4

Also uncheck the "Show only the latest versions of available software" this gives you all the versions that are compatable with your current version.