Précédent   Forum des professionnels en informatique > Java > EDI et OUTILS pour Java > Build > Maven
Maven Forum d'entraide sur Maven & Maven 2, ses plugins et ses outils. Avant de poster -> La F.A.Q Maven 2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 01/09/2006, 11h05   #1
Pi2
Membre actif
 
Inscription : septembre 2005
Messages : 134
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 134
Points : 180
Points : 180
Par défaut [ MAVEN 2 ] plugin eclipse : ne fonctionne pas

Bonjour,
je n'arrive pas à faire fonctionner le plugin Maven2 (version 0.0.9) sous Eclipse (version 3.1). (plugin récupéré de http://m2eclipse.codehaus.org/)
Lorsque, ayant sélectionné un projet, je clique droit et sélectionne :
Citation:
Maven2 > Enable
j'obtiens l'erreur suivante:
Citation:
The chosen operation is not currently available.
Pi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 08h42   #2
Membre du Club
 
Inscription : août 2006
Messages : 105
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 105
Points : 51
Points : 51
Tu as quoi dans le journal des erreurs d'eclipse ?
jerrr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 10h32   #3
Pi2
Membre actif
 
Inscription : septembre 2005
Messages : 134
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 134
Points : 180
Points : 180
peux-tu me dire où se trouve le journal des erreurs? je ne connais pas.
Merci.
Pi2.
Pi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 10h35   #4
Membre du Club
 
Inscription : octobre 2004
Messages : 69
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 69
Points : 46
Points : 46
Salut, il se trouve dans {workspace}/.metadata/.log
otsgd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 12h50   #5
Membre du Club
 
Inscription : août 2006
Messages : 105
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 105
Points : 51
Points : 51
Ou graphiquement dans éclipse faire : Fenêtre / Afficher la vue / Journal des erreurs
jerrr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 15h29   #6
Pi2
Membre actif
 
Inscription : septembre 2005
Messages : 134
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 134
Points : 180
Points : 180
Merci! En effet, on comprend mieux les erreurs tout de suite en regardant le fichier de log. :-)

Les voici (y'en a une petite pile!):

!MESSAGE An error occurred while automatically activating bundle org.maven.ide.eclipse (98).
!STACK 0
org.osgi.framework.BundleException: Exception in org.maven.ide.eclipse.Maven2Plugin.start() of bundle org.maven.ide.eclipse.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1013)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:969)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:321)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:266)
at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:116)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:337)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:389)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350)
at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:275)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1259)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:152)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:142)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:129)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:48)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:240)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:236)
at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:118)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:217)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
Caused by: java.lang.IllegalArgumentException: When not aligning with a user install you must specify a local repository location using the setLocalRepositoryDirectory( File ) method.
at org.apache.maven.embedder.MavenEmbedder.createMavenSettings(MavenEmbedder.java:699)
at org.apache.maven.embedder.MavenEmbedder.start(MavenEmbedder.java:628)
at org.maven.ide.eclipse.Maven2Plugin.createEmbedder(Maven2Plugin.java:269)
at org.maven.ide.eclipse.Maven2Plugin.getMavenEmbedder(Maven2Plugin.java:157)
at org.maven.ide.eclipse.Maven2Plugin.executeInEmbedder(Maven2Plugin.java:167)
at org.maven.ide.eclipse.Maven2Plugin.start(Maven2Plugin.java:112)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:994)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:988)
... 44 more
Root exception:
java.lang.IllegalArgumentException: When not aligning with a user install you must specify a local repository location using the setLocalRepositoryDirectory( File ) method.
at org.apache.maven.embedder.MavenEmbedder.createMavenSettings(MavenEmbedder.java:699)
at org.apache.maven.embedder.MavenEmbedder.start(MavenEmbedder.java:628)
at org.maven.ide.eclipse.Maven2Plugin.createEmbedder(Maven2Plugin.java:269)
at org.maven.ide.eclipse.Maven2Plugin.getMavenEmbedder(Maven2Plugin.java:157)
at org.maven.ide.eclipse.Maven2Plugin.executeInEmbedder(Maven2Plugin.java:167)
at org.maven.ide.eclipse.Maven2Plugin.start(Maven2Plugin.java:112)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:994)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:988)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:969)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:321)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:266)
at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:116)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:337)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:389)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350)
at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:275)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1259)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:152)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:142)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:129)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:48)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:240)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:236)
at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:118)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:217)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)

!ENTRY org.eclipse.ui 4 4 2006-10-05 10:30:10.485
!MESSAGE Could not create action delegate for id: org.maven.ide.eclipse.enableAction

!ENTRY org.eclipse.core.runtime 4 1 2006-10-05 10:30:10.485
!MESSAGE Plug-in org.maven.ide.eclipse was unable to load class org.maven.ide.eclipse.actions.EnableNatureAction.
!STACK 0
java.lang.ClassNotFoundException: org.maven.ide.eclipse.actions.EnableNatureAction
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:403)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350)
at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:275)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1259)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:152)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:142)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:129)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:48)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:240)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:236)
at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:118)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:217)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
Pi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 15h43   #7
Membre du Club
 
Inscription : août 2006
Messages : 105
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 105
Points : 51
Points : 51
Tu as quoi dans eclipse / fenêtre / préférences... / maven2 / Local Repository Folder ?
jerrr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 15h44   #8
Membre du Club
 
Inscription : octobre 2004
Messages : 69
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 69
Points : 46
Points : 46
Pas sur, mais as-tu définit dans les préférences l'emplacement de ton repository Maven ?

Edit : Grillé !
otsgd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2006, 16h34   #9
Invité de passage
 
Inscription : octobre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 4
Points : 1
Points : 1
Citation:
Envoyé par Pi2
Bonjour,
je n'arrive pas à faire fonctionner le plugin Maven2 (version 0.0.9) sous Eclipse (version 3.1). (plugin récupéré de http://m2eclipse.codehaus.org/)
Lorsque, ayant sélectionné un projet, je clique droit et sélectionne :

j'obtiens l'erreur suivante:
J'ai eu le même probleme, la solution que j'ai trouvé sur un forum US consiste a
1) installer maven
2) le lancer au moins une fois a la main en ligne de commande (par exemple creer un projet bidon)
3) relancer eclipse.

maintenant j'arrive a utiliser le plugin maven dans eclipse
JulienBalas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 14h13   #10
Pi2
Membre actif
 
Inscription : septembre 2005
Messages : 134
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 134
Points : 180
Points : 180
Merci beaucoup pour cette précieuse info. Je vais donc faire cela. Le problème étant qu'avec cette version d'eclipse, il ne trouve pas et ne permet pas de spécifier le repository pour maven. :-( Donc la soluton de le faire la première fois de façon extérieure résoud le pb. :-)
Merci beaucoup Julien!
Pi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2006, 14h41   #11
Pi2
Membre actif
 
Inscription : septembre 2005
Messages : 134
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 134
Points : 180
Points : 180
Ca marche!
Précision, le problème était que le repository maven ne pouvait pas être spécifié directement via l'interface eclipse.
Donc
1/ télécharger maven et installer maven (standalone en dehors d'eclipse)
2/ exécuter la commande:
<code>
mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo </code>
3/ relancer eclipseEt voilà!
Pi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 14h28   #12
Nouveau Membre du Club
 
Inscription : novembre 2006
Messages : 47
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : novembre 2006
Messages : 47
Points : 25
Points : 25
un petit détail à ajouter pour avoir eu le même problème :
Dans le fichier settings.xml dans <maven\conf> Il ne faut pas changer le repertoire repository de place. Sans quoi le plugin d'eclipse ne fonctionne pas.
belrifou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2006, 16h49   #13
Invité régulier
 
Inscription : février 2006
Messages : 6
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : février 2006
Messages : 6
Points : 6
Points : 6
Envoyer un message via MSN à yesilay
Par défaut Une autre solution

créer un dossier .m2 en linge de commande dans C:\Documents and Settings\{tonnomdutilisateur}\
et y mettre ton settings.xml
donc
C:\Documents and Settings\{tonnomdutilisateur}\.m2\settings.xml
yesilay est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 11h13.


 
 
 
 
Partenaires

Hébergement Web