Maven confus au sujet de JRE été utilisé
J'ai créé un projet dans eclipse et ajouté les dépendances maven. Dans Eclipse, il dit que je suis en utilisant JRE 1.5. Tout fonctionne bien dans Eclipse, par exemple, je peux faire tourner mes tests.
Lorsque j'essaie d'exécuter mvn clean install
depuis le terminal, il me donne l'erreur suivante.
...les génériques ne sont pas pris en charge à la source 1.3 (source 5 ou plus pour activer les génériques)...
Il semble que Maven pense que je suis en utilisant JRE 1.3 et ne reconnaît pas les génériques ou les boucles for-each.
Comment puis-je:
- Valider mon hypothèse que maven est l'utilisation de la mauvaise version.
- Obtenir Maven pour compiler mon projet.
si j'ajoute le maven-compiler-plugin de dépendance et de fournir la bonne version de la source, puis maven est capable de construire.
OriginalL'auteur Pran | 2010-07-30
Vous devez vous connecter pour publier un commentaire.
Spécifier la version correcte de votre JRE dans le Maven compilateur plugin, par défaut de votre
pom.xml
fichier héritera de la compiler-plugin Maven superpom.xml
qui cible les JRE 1.3.OriginalL'auteur Jose Diaz