2015-04-15 6 views
0

j'ai installé maven dans mes paramètres régionaux. je me lance le projet demositecommerce mais je reçois l'exceptionJ'ai installé maven dans mes paramètres régionaux. J'ai été exécuté le projet de démositecommerce mais j'obtiens l'exception

mes chemins maven sont: JAVA_HOME: C: \ Program Files \ Java \ jdk1.7.0 \ jre M2_HOME: C: \ Program Files \ apache-maven-3.3 .1 CHEMIN: C: \ Program Files \ Java \ jdk1.7.0 \ bin; C: \ Program Files \ apache-maven-3.3.1 \ bin;

chaque fois que je lance la jetée démo i obtenir l'exception

Cause Exception:

Buildfile: C: \ Eclipse-espace de travail \ demosite \ Site \ build.xml start-db: [écho ] Démarrage de la base de données ... jetty-demo: [artefact: mvn] Écoute du transport dt_socket à l'adresse: 8000 [artefact: mvn] -Dmaven.multiModuleProjectDirectory la propriété du système n'est pas définie. Vérifiez la variable d'environnement $ M2_HOME et la correspondance du script mvn. [artefact: mvn] Java Résultat: 1 BUILD RÉUSSI Temps total: 3 secondes

Comment puis-je résoudre ce pls me dire

Répondre

0

Cela semble être un problème commun avec Maven 3.3 projets exécutés à partir d'Eclipse qui peut être corrigé en transmettant explicitement la propriété maven.multiModuleProjectDirectory à la JVM.

Donc, dans votre cas, pour corriger cette erreur, essayez de modifier la tâche fourmi jetty-demo dans votre fichier site/build.xml et ajoutez l'argument JVM suivant:

<jvmarg value="-Dmaven.multiModuleProjectDirectory=$M2_HOME" />