Eclipse 3.4.2 / m2eclipse – suite
Last Updated on Vendredi, 27 février 2009 02:12 Written by Henri Gomez Vendredi, 27 février 2009 02:12
Sonatype a mis à jour le fichier site.xml qui référence maintenant les plugins manquant, Zest et Draw2D version 3.4.1.
<archive url="http://download.eclipse.org/tools/gef/updates/milestones/plugins/org.eclipse.zest.core_1.0.0.v20080115.jar" path="plugins/org.eclipse.zest.core_1.0.0.v20080115.jar"/> <archive url="http://download.eclipse.org/tools/gef/updates/milestones/plugins/org.eclipse.zest.layouts_1.0.0.v20080226.jar" path="plugins/org.eclipse.zest.layouts_1.0.0.v20080226.jar"/> <archive url="http://download.eclipse.org/tools/gef/updates/milestones/plugins/org.eclipse.draw2d_3.4.0.v20080529.jar" path="plugins/org.eclipse.draw2d_3.4.0.v20080529.jar"/> <archive path="plugins/org.eclipse.draw2d_3.4.1.v20080910-1351.jar" url="http://download.eclipse.org/releases/ganymede/plugins/org.eclipse.draw2d_3.4.1.v20080910-1351.jar"/>
Ces plugins seront donc installés en même temps que m2eclipse, fin de l’alerte
Eclipse 3.4.2 et les tribulations avec m2eclipse
Last Updated on Jeudi, 26 février 2009 06:05 Written by Henri Gomez Jeudi, 26 février 2009 06:05
J’ai découvert aujourd’hui la disponibilité d’Eclipse 3.4.2.
Etonnamment elle n’est pas encore indiquée sur le portail eclipse mais est disponible en bricolant sur l’URL.
Une fois la distribution eclipse-jee-ganymede-SR2 installée, passage par l’étape Update pour installer les plugins suivant :
- Subclipse : http://subclipse.tigris.org/update_1.4.x
- m2eclipse : http://m2eclipse.sonatype.org/update
- WickedShell : http://www.wickedshell.net/updatesite
- PMD : http://pmd.sourceforge.net/eclipse
- FindBugs : http://findbugs.cs.umd.edu/eclipse
Tout se passe bien sauf pour le plugin m2eclipse, pourtant en version 0.9.7.
Cannot complete the request. See the details. Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.zest.core/[1.0.0.v20080115,1.0.0.v20080115] Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.zest.layouts/[1.0.0.v20080226,1.0.0.v20080226] Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.draw2d/[3.4.1.v20080910-1351,3.4.1.v20080910-1351] Unsatisfied dependency: [org.maven.ide.eclipse.editor 0.9.7.200902090944] requiredCapability: osgi.bundle/org.eclipse.zest.layouts/0.0.0 Unsatisfied dependency: [org.maven.ide.eclipse.editor 0.9.7.200902090944] requiredCapability: osgi.bundle/org.eclipse.zest.core/0.0.0 Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.zest.core/0.0.0 Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.zest.core/[1.0.0.v20080115,1.0.0.v20080115] Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.maven.ide.eclipse.editor/[0.9.7.200902090944,0.9.7.200902090944] Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.draw2d/[3.4.1.v20080910-1351,3.4.1.v20080910-1351] Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.zest.layouts/0.0.0 Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.zest.layouts/[1.0.0.v20080226,1.0.0.v20080226] Unsatisfied dependency: [org.maven.ide.eclipse.editor 0.9.7.200902090944] requiredCapability: osgi.bundle/org.eclipse.zest.layouts/0.0.0 Unsatisfied dependency: [org.maven.ide.eclipse.editor 0.9.7.200902090944] requiredCapability: osgi.bundle/org.eclipse.zest.core/0.0.0
Le Maven Pom Editor semble dépendre de plugins qui ne sont présent que dans le GEF-ALL, alors que ganymede-j2ee n’embarque que GEF.
Tant pis, on installera donc m2eclipse sans ce plugin dans une première étape.
Après l’installation des plugins manquant depuis GEF-ALL 3.4.2, il est toujours impossible d’installer le Maven Pom Editor.
Cannot complete the request. See the details. Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.draw2d/[3.4.1.v20080910-1351,3.4.1.v20080910-1351] Unsatisfied dependency: [org.maven.ide.eclipse.editor.feature.feature.group 0.9.7.200902090947] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.draw2d/[3.4.1.v20080910-1351,3.4.1.v20080910-1351]
Damned, la dépendance sur draw2d est bloqué pour le seul Draw2D 3.4.1.
Nouvelle tentative, installation de GEF-ALL 3.4.1, pensant qu’OSGI, qui est notre ami, devrait supporter des plugins en version différentes.
Pas mieux ;(
An error occurred while collecting items to be installed No repository found containing: org.maven.ide.eclipse.editor/osgi.bundle/0.9.7.200902090944 No repository found containing: org.maven.ide.eclipse.editor.feature/org.eclipse.update.feature/0.9.7.200902090947 No repository found containing: org.maven.ide.eclipse.refactoring/osgi.bundle/0.9.7.200902090944
La solution fut de désintaller m2eclipse complètement, puis de le réinstaller.
Pour conclure si vous voulez utiliser Eclipse 3.4.2 et m2eclipse 0.9.7 :
- Installer Eclipse 3.4.2 (ex: ganymede-j2ee), sortir d’eclipse
- Installer GEF-ALL 3.4.2 et 3.4.1, en décompressant les zip dans le répertoire eclipse
- Relancer Eclipse puis installer m2eclipse via l’url d’update (http://m2eclipse.sonatype.org/update)
Pour information les développeurs devraient corriger les dépendances du plugin Maven Pom Editor prochainement.
Learn More