|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() ![]() Inscription : septembre 2005 Messages : 134 ![]() |
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:
Citation:
|
||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : août 2006 Messages : 105 ![]() |
Tu as quoi dans le journal des erreurs d'eclipse ?
|
|
|
00
|
|
|
#3 |
|
Membre actif
![]() ![]() Inscription : septembre 2005 Messages : 134 ![]() |
peux-tu me dire où se trouve le journal des erreurs? je ne connais pas.
Merci. Pi2. |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : octobre 2004 Messages : 69 ![]() |
Salut, il se trouve dans {workspace}/.metadata/.log
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : août 2006 Messages : 105 ![]() |
Ou graphiquement dans éclipse faire : Fenêtre / Afficher la vue / Journal des erreurs
|
|
|
00
|
|
|
#6 |
|
Membre actif
![]() ![]() Inscription : septembre 2005 Messages : 134 ![]() |
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) |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : août 2006 Messages : 105 ![]() |
Tu as quoi dans eclipse / fenêtre / préférences... / maven2 / Local Repository Folder ?
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : octobre 2004 Messages : 69 ![]() |
Pas sur, mais as-tu définit dans les préférences l'emplacement de ton repository Maven ?
Edit : Grillé ! |
|
|
00
|
|
|
#9 | |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 4 ![]() |
Citation:
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 |
|
|
|
00
|
|
|
#10 |
|
Membre actif
![]() ![]() Inscription : septembre 2005 Messages : 134 ![]() |
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! |
|
|
00
|
|
|
#11 |
|
Membre actif
![]() ![]() Inscription : septembre 2005 Messages : 134 ![]() |
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à! |
|
|
00
|
|
|
#12 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2006 Messages : 47 ![]() |
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. |
|
|
00
|
|
|
#13 |
|
Invité régulier
![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com