Détecté Maven Version: 3.0.5 n'est pas dans la plage autorisée 3.2
Je suis en train de travailler avec Maven et j'obtiens des erreurs à la compilation et de la création de mon projet. C'est le jpmml-projet pour évaluer certains pmml fichier. Maintenant j'ai cette erreur:
Règle 0: org.apache.maven.les plugins.enforcer.RequireMavenVersion a échoué avec le message: détection de Maven Version: 3.0.5 n'est pas dans la plage autorisée 3.2.
Vérifier le lien pour voir l'image:
https://www.dropbox.com/s/3r9d8g8l4r1zctp/maven_error.png?dl=0
S'il vous plaît aider! Je n'ai pas trop d'expérience avec Java et Maven.
Type
C'est à cause d'un vieux maven-version. Voir cette réponse: Codehouse arrêt
mvn -version
à partir d'une invite de commande. Quelle est la version de Maven êtes-vous en cours d'exécution?C'est à cause d'un vieux maven-version. Voir cette réponse: Codehouse arrêt
OriginalL'auteur Jaime Irazabal Gonzalez | 2015-08-12
Vous devez vous connecter pour publier un commentaire.
Votre
pom.xml
contient un plugin appelé enforcer, qui peuvent définir un requis maven version. Vous devez installer le mentionné maven version (3.2.*) et de l'utiliser pour compiler le projet.OriginalL'auteur nfechner
Dans intelliJ 2016.1.2 sur Ubuntu 16.04:
J'avais installé la dernière avec:
sudo apt-get install maven
Puis il suffit de creuser à l'endroit où l'Ide, des peaux dont maven, il va utiliser:
-Livré (Maven 2)
-Livré (Maven 3) (a la 3.0.5 et il a été choisi)
-/usr/share/maven <--- d'où le nouvellement téléchargé maven vie (3.3.9)
Je l'aurais probablement sauvé un peu de temps et fait un /etc/profile.d/maven.sh fichier et défini:
exporter MAVEN_HOME=/usr/share/maven après l'installation de la dernière avec apt...
OriginalL'auteur Yumi Koizumi
The error
signifie que votremaven
version est trop ancienne, vous devez mettre à niveau votre maven vers une version supérieur à3.2
Le maven lien de téléchargement
http://maven.apache.org/download.cgi
alors
clean & compiler
Fonctionne très bien avec Maven 3.3.3. Mon ordinateur est cassé ou quelque chose?
OriginalL'auteur Javy
Aller à la Fenêtre > Préférences > Maven > Installations
En vertu de l'Installation, vous remarquerez que la version incorporée est 3.0.5
Ajouter une nouvelle installation pour 3.2
OriginalL'auteur ariabele
Si vous utilisez Netbean IDE puis allez dans Outils -> Options -> Java -> Maven et il suffit de configurer le chemin d'installation comme ci-dessous
Ouvrir votre projet maven dans Netbeans et de le construire avec des dépendances.
OriginalL'auteur Khaled
Celui qui est le maintien de ce projet devriez penser à utiliser un enforcer règle de ce type. Généralement vous dites que vous avez besoin d'au moins Maven 3.1.1 ou plus, mais ne jamais se lier à une version fixe. En dehors de cela la Version 3.2 de Maven n'existe pas...3.2.1 est d'abord 3.2.X version.
3.2
est parfaitement valide. Voir maven.apache.org/enforcer/enforcer-rules/...Basé sur le message d'erreur qu'il dit quelque chose de différent.
Veuillez fournir des précisions. Ici, 3.0 est inférieure à 3,2, ce qui est le minimum version prise en charge
OriginalL'auteur khmarbaise