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 ;)

Learn More

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 :

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
Designed by RocketTheme
WordPress is Free Software released under the GNU/GPL License.