Pages : 1
#1 Le 09/05/2015, à 15:40
- docludo
installation maven 3.0.5 & jetty
Bonjour,
je cherche à installer maven 3.0.5 et je rencontre quelques soucis, j'espère que quelqu'un parmi vous me viendra en aide.
J'ai donc installé le paquet maven2
puis décompressé le fichier apache-maven-3.0.5-bin.tar.gz
dans le répertoire /usr/local/apache-maven
puis j'ai modifier le fichier environment comme ceci
M2_HOME="/usr/local/apache-maven/apache-maven-3.0.5"
M2=$M2_HOME/bin
JAVA_HOME="/usr/lib/jvm/java-6-openjdk-i386"
PATH="$JAVA_HOME/bin:$M2:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
lorsque je lance la commande mvn --version j’obtiens :
Apache Maven 2.2.1 (rdebian-14)
Java version: 1.7.0_79
Java home: /usr/lib/jvm/java-7-openjdk-i386/jre
Default locale: fr_FR, platform encoding: UTF-8
OS name: "linux" version: "3.13.0-37-generic" arch: "i386" Family: "unix"
premier problème il semble rester en version 2.x.x au lieu de passer en version 3.x.x
enfin lorsque je lance la commande mvn jetty:run
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jetty'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-jetty-plugin' does not exist or no valid version could be found
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Sat May 09 16:33:58 CEST 2015
[INFO] Final Memory: 2M/38M
[INFO] ------------------------------------------------------------------------
avec une erreur de plugin probablement dus à la mauvaise version de maven
je bloque depuis pas mal de temps déjà, donc j’apprécierais beaucoup qu'une bonne âme me donne un petit coup de main
Cordialement
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 11/05/2015, à 09:20)
Hors ligne
#2 Le 10/05/2015, à 14:38
- soshy
Re : installation maven 3.0.5 & jetty
Salut,
si je devais avancer une explication je dirais ...
Tu as :
- maven2 installé avec les dépots
- maven3 installé à la main
- Dans le path viens en premier le chemin vers maven 3 ($M2) et ensuite le chemin vers maven 2 (/usr/bin ou un des autres chemins)
Je pense que l'ordre dans le path, maven 2 vient "écraser" maven 3 vu que les 2 binaires ont probablement le même nom.
Tente désinstaller maven2, et/ou de mettre $M2 à la fin du path.
Hors ligne
#3 Le 10/05/2015, à 20:29
- docludo
Re : installation maven 3.0.5 & jetty
En premier lieu,
merci de m'avoir consacré un peu de votre temps.
Sur ton diagnostique, je pense que le problème se situe effectivement dans ces environs.
j'ai désinstallé le paquet maven2.
lorsque je lance mvn --version
linux m'indique qu'il faut que j'installe le paquet maven ou maven2. Comme maven2 ne m'a pas fournit de résultat probant, j'ai installé maven via synaptic qui m'indique que c'est la version 3.0.5 (oh ca tombe bien). Après plusieurs essais, je fais un
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
suivi d'un
mvn --version
qui me donne
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 14:51:28+0100)
Maven home: /usr/local/apache-maven/apache-maven-3.0.5
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-i386/jre
Default locale: fr_FR, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-37-generic", arch: "i386", family: "unix"
ohoh première étape semble rempli
par contre quand je fais
mvn jetty:run
donne
[INFO] Scanning for projects...
Downloading: [url]http://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml[/url]
Downloading: [url]http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml[/url]
Downloaded: [url]http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml[/url] (13 KB at 28.6 KB/sec)
Downloaded: [url]http://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml[/url] (20 KB at 43.0 KB/sec)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.798s
[INFO] Finished at: Sun May 10 21:27:37 CEST 2015
[INFO] Final Memory: 11M/90M
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'jetty' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/home/lesage/.m2/repository), central ([url]http://repo.maven.apache.org/maven2[/url])] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] [url]http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException[/url]
toujours pas mal d'erreur
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 11/05/2015, à 09:19)
Hors ligne
#4 Le 10/05/2015, à 21:49
- soshy
Re : installation maven 3.0.5 & jetty
D'après la doc que j'ai trouvé ici
il faudrait que tu regardes dans ton fichier settings.xml si tu as
<profile>
...
<pluginGroups>
<pluginGroup>org.mortbay.jetty</pluginGroup>
</pluginGroups>
</profile>
Une fois que c'est corrigé, relancer ton
mvn jetty:run
Et si ça ne fonctionne toujours pas, tu peux tenter
mvn clean install
mvn jetty:run
Dernière modification par soshy (Le 10/05/2015, à 21:53)
Hors ligne
#5 Le 11/05/2015, à 09:15
- docludo
Re : installation maven 3.0.5 & jetty
Bonjour,
dernières nouvelles, j'ai effectué les modifs dans settings.xml
cette fois ci, il semble que les balises pluginGroup et pluginGroups ne soit pas reconnues, dans le rapport ci-dessous la balises pluginGroups a été supprimé.
[WARNING]
[WARNING] Some problems were encountered while building the effective settings
[WARNING] Unrecognised tag: 'pluginGroup' (position: START_TAG seen ...</profile>\n -->\n \t \n <pluginGroup>... @248:19) @ /usr/local/apache-maven/apache-maven-3.0.5/conf/settings.xml, line 248, column 19
[WARNING]
[INFO] Scanning for projects...
Downloading: [url]http://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml[/url]
Downloading: [url]http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml[/url]
Downloaded: [url]http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml[/url] (13 KB at 39.6 KB/sec)
Downloaded: [url]http://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml[/url] (20 KB at 59.6 KB/sec)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.755s
[INFO] Finished at: Mon May 11 10:01:33 CEST 2015
[INFO] Final Memory: 11M/90M
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'jetty' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/home/lesage/.m2/repository), central ([url]http://repo.maven.apache.org/maven2[/url])] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] [url]http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException[/url]
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 11/05/2015, à 09:18)
Hors ligne
#6 Le 11/05/2015, à 10:11
- soshy
Re : installation maven 3.0.5 & jetty
tu n'as pas du modifier le bon fichier. A priori, c'est dans /home/lesage/.m2/ que tu as le fichier settings.xml à modifier.
Hors ligne
#7 Le 11/05/2015, à 10:20
- docludo
Re : installation maven 3.0.5 & jetty
Je pense au contraire modifier le bon fichier car:
1
[WARNING] Unrecognised tag: 'pluginGroup' (position: START_TAG seen ...</profile>\n -->\n \t \n <pluginGroup>... @248:19) @ /usr/local/apache-maven/apache-maven-3.0.5/conf/settings.xml, line 248, column 19
2
avant de supprimer la balise pluginGroups j'avais se message
[WARNING] Unrecognised tag: 'pluginGroups' (position: START_TAG seen ...</profile>\n -->\n \t \n <pluginGroup>... @248:19) @ /usr/local/apache-maven/apache-maven-3.0.5/conf/settings.xml, line 248, column 19
Hors ligne
#8 Le 11/05/2015, à 10:51
- soshy
Re : installation maven 3.0.5 & jetty
Le message dit simplement que maven ne sait pas quoi faire d'une balise pluginGroups.
Si tu enlèves pluginGroups, la balise d'après c'est pluginGroup et maven te dit qu'il ne sait pas quoi faire d'une balise pluginGroup.
Soit les balises ne sont pas dans le bon fichier, soit elle ne sont pas au bon endroit / niveau dans le fichier.
Poste tes 2 fichiers xml, mais je continue de penser que c'est celui que est dans .m2 qu'il faut modifier.
P.S. : il est possible que cette commande fonctionne sans modifier les fichiers xml
mvn org.mortbay.jetty:jetty-maven-plugin:run
Hors ligne
#9 Le 11/05/2015, à 11:39
- docludo
Re : installation maven 3.0.5 & jetty
euh... je n'ai pas de fichier settings.xml dans le répertoire .m2
avec le temps que j' y ai déjà passé, j'ai probablement plein de bêtises partout. Peut être faudrait il effectuer une désinstallation complète et propre et ensuite réinstallation pas à pas.
Hors ligne