J'ai eu exactement le même problème avec le projet de construction, alors que je suivais à travers tutoriel placé dans le livre Jenkins: Le Guide Définitif. j'avais Jenkis (jenkins-1.502.msi) instalé sur Windows7 64 en tant que service - tout ce que j'a toujours essayé reçu:
[workspace] $ mvn.bat
The system cannot find the file specified
FATAL: command execution failed
java.io.IOException: Cannot run program "mvn.bat" (in directory "C:\Work\jenkins\jobs\gameoflifedefault\workspace"): CreateProcess error=2, The system cannot find the file specified
Malheureusement, je ne l'ai pas réussi à résoudre ce problème de service jenkis mais trouvé une autre solution pour faire il fonctionne sur Windows: Utiliser un serveur java Apache Tomcat - si vous avez correctement configuré Tomcat faire:
- Télécharger jenkins.war
- Placez-le dans le dossier webapps dans votre répertoire Tomcat
- Lancer Tomcat et vérifier par
http://localhost:8080/manager
si jenkins est là
- Aller à
http://localhost:8080/jenkins
Maintenant mvn.bat est vu et ma course de construction sans problème.
Ofcourse Je comprends que Maven est correctement configuré sur votre système - donc vous devriez avait spécifié dans les variables environnementales:
- variable: M2
valeur:% M2_HOME% \ bin
- variable: M2_HOME
valeur: C: \ yourPathToMaven \ apache-maven-3.0.4
- variable: PATH
ajouter à la valeur existante:% M2_HOME%;
Pour vérifier si Maven est de type visible dans COMAND Promp:
C:\Users\x>mvn --version
Vous devriez obtenir quelque chose comme:
Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
Maven home: C:\Work\Maven\apache-maven-3.0.4
Java version: 1.7.0, vendor: Oracle Corporation
Java home: C:\Work\ja\jdk1.7.0_10\jre
Default locale: en_US, platform encoding: Cp1250
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
Hope it helps.
Votre projet est-il dans maven? –
J'utilise le tutoriel qui dit de créer un projet de style libre. J'ai regardé l'erreur que j'ai quand je construis le projet: Impossible d'exécuter le programme "mvn.bat" (dans le répertoire "d: \. Jenkins \ jobs \ Try1 \ workspace"): Erreur CreateProcess = 2, Fichier introuvable Donc je pense que j'ai un problème avec maven mais je n'ai aucune idée de ce qu'il pourrait être ... merci d'avance pour votre aide –