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