GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Programm mvn kann nicht ausgeführt werden error=2, Keine solche Datei oder Verzeichnis

Hier gibt es mehrere Dinge.

Sie haben entweder die Maven-Version nicht in der Jobkonfiguration ausgewählt. Oder Sie haben Jenkins nicht für die Installation einer Maven-Version konfiguriert. Oder Sie haben erwartet, lokal installiertes Maven auf dem Slave zu verwenden, aber es ist nicht für jenkins konfiguriert Benutzer.

Da ich nicht weiß, was Sie konfiguriert haben (oder nicht konfiguriert haben) und was Sie verwenden möchten, kann ich nicht direkt antworten, aber ich kann erklären, wie es funktioniert.

Wenn Sie lokal installiertes Maven auf Master/Slave verwenden möchten

  • Maven muss lokal installiert sein
  • Sie müssen es mit jenkins starten können Benutzer
    1. Führen Sie sudo jenkins aus , und führen Sie dann mvn aus auf Ihrem Slave, um diesen jenkins zu überprüfen Benutzer kann mvn ausführen
    2. Wenn das fehlschlägt, müssen Sie Maven richtig installieren/konfigurieren
  • In der Jobkonfiguration müssen Sie für die Maven-Version müssen Wählen Sie Default . Dies ist die Einstellung, die die Version verwendet, die lokal auf dem Knoten installiert ist

Wenn Sie möchten, dass Jenkins Maven für Sie installiert

  • Sie müssen zu Jenkins Global Tool Configuration gehen und eine Maven-Version mit automatischem Installationsprogramm (aus dem Internet) konfigurieren.
  • In der Jobkonfiguration müssen Sie für die Maven-Version das auswählen bestimmte Version, die Sie gerade konfiguriert haben.

Wenn Sie nur nach der einfachsten Lösung suchen, sollten Sie zur globalen Jenkins-Konfiguration gehen

http://localhost:32773/configureTools/

Und Maven so konfigurieren

Dann müssen Sie zu Ihrem Projekt gehen. Inneneinstellungen, die Sie erstellt haben. Wählen Sie Maven, den Sie vor einer Minute erstellt haben.


Ich hatte das gleiche Problem und habe Maven in Jenkins Server installiert und das Problem wurde behoben.

sudo yum install maven

Linux
  1. Kann nicht ausgeführt werden Keine solche Datei oder Verzeichnis [Fix]

  2. Python – Keine solche Datei oder Verzeichnis, aber ich kann es sehen!?

  3. Mkdir:Verzeichnis kann nicht erstellt werden:Keine solche Datei oder Verzeichnis?

  4. Linux-Fehler beim Laden gemeinsam genutzter Bibliotheken:Gemeinsam genutzte Objektdatei kann nicht geöffnet werden:Keine solche Datei oder dieses Verzeichnis

  5. Schwerwiegender Fehler:cuda.h:Keine solche Datei oder Verzeichnis

cp:Verzeichnis kann nicht erstellt werden:Keine solche Datei oder Verzeichnis

ImportError:libtk8.6.so:Shared-Object-Datei kann nicht geöffnet werden:Keine solche Datei oder Verzeichnis

ImportError:libcblas.so.3:Shared-Object-Datei kann nicht geöffnet werden:Keine solche Datei oder Verzeichnis

Warum gibt Bash keine solche Datei oder kein solches Verzeichnis für ein Programm an, das sich in meinem PATH befindet?

Chroot schlägt fehl - Befehl `/bin/bash' kann nicht ausgeführt werden:Keine solche Datei oder Verzeichnis

sshpass konnte den Befehl nicht ausführen:keine solche Datei oder kein solches Verzeichnis