GNU/Linux >> Tutoriels Linux >  >> Linux

Impossible d'exécuter le programme mvn error=2, Aucun fichier ou répertoire de ce type

Il y a plusieurs choses ici.

Soit vous n'avez pas sélectionné la version de Maven dans la configuration du travail, soit vous n'avez pas configuré Jenkins pour installer une version de Maven, soit vous vous attendiez à utiliser Maven installé localement sur l'esclave, mais il n'est pas configuré pour jenkins utilisateur.

Comme je ne sais pas ce que vous avez configuré (ou n'avez pas configuré) et ce que vous comptiez utiliser, je ne peux pas répondre directement, mais je peux vous expliquer comment cela fonctionne.

Si vous souhaitez utiliser Maven installé localement sur le maître/esclave

  • Maven doit être installé localement
  • Vous devez pouvoir le lancer avec jenkins utilisateur
    1. Exécuter sudo jenkins , puis exécutez mvn sur votre Esclave pour vérifier que jenkins l'utilisateur peut exécuter mvn
    2. Si cela échoue, vous devez installer/configurer correctement Maven
  • Dans la configuration du Job, pour la version Maven, vous devez sélectionnez Default . Il s'agit du paramètre qui utilise la version installée localement sur le nœud

Si vous voulez que Jenkins installe Maven pour vous

  • Vous devez accéder à Jenkins Global Tool Configuration et configurer une version de Maven avec un programme d'installation automatique (à partir du Web).
  • Dans la configuration du travail, pour la version Maven, vous devez sélectionner que version particulière que vous venez de configurer.

Si vous recherchez simplement la solution la plus simple, vous devez accéder à la configuration globale de Jenkins

http://localhost:32773/configureTools/

Et configurez maven comme ça

Ensuite, vous devez vous rendre à votre projet. À l'intérieur des paramètres que vous avez construits. Choisissez maven que vous avez créé il y a une minute.


J'ai eu le même problème et j'ai installé maven dans Jenkins Server et le problème a été résolu.

sudo yum install maven

Linux
  1. Python - Aucun fichier ou répertoire de ce type, mais je peux le voir ! ?

  2. maven:autorisation bash mvn refusée

  3. Bash :Aucun fichier ou répertoire de ce type ?

  4. sys/types.h :aucun fichier ou répertoire de ce type

  5. libpulse.so.0 :impossible d'ouvrir le fichier objet partagé :aucun fichier ou répertoire de ce type

Erreur Linux lors du chargement des bibliothèques partagées :impossible d'ouvrir le fichier objet partagé :aucun fichier ou répertoire de ce type

Erreur fatale :cuda.h :aucun fichier ou répertoire de ce type

source conda désactiver :bash :désactiver :aucun fichier ou répertoire de ce type

Erreur d'importation :libcblas.so.3 :impossible d'ouvrir le fichier objet partagé :aucun fichier ou répertoire de ce type

chroot échoue - impossible d'exécuter la commande `/bin/bash' :aucun fichier ou répertoire de ce type

sshpass n'a pas pu exécuter la commande :aucun fichier ou répertoire de ce type