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

Réinitialiser les mots de passe subclipse

Last Updated on Vendredi, 27 février 2009 08:32 Written by Henri Gomez Vendredi, 27 février 2009 08:32

Après une fraiche installation d’Eclipse 3.4.2, j’ai du redonner le mot de passe de mes connexions SVN.

Pour peu qu’on entre un compte utilisateur ou un mot de passe eronné et on se retrouve sans pouvoir accéder au repository SUBVERSION.

J’ai cherché dans les menus Subclipse mais je n’ai pas trouvé où changer ou remettre à zéro le mot de passe.

Il faut donc en passer par l’explorateur de fichier et supprimer le fichier où sont stockés l’ensemble des mots de passe, le .keyring

$ECLIPSE_HOME/configuration/org.eclipse.core.runtime/.keyring
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.