GNU/Linux >> Znalost Linux >  >> Linux

Nelze spustit program mvn error=2, Žádný takový soubor nebo adresář

Je zde několik věcí.

Buď jste v konfiguraci úlohy nevybrali verzi Maven. Nebo jste nenakonfigurovali Jenkinse k instalaci verze Maven. Nebo jste očekávali, že budete na Slave používat lokálně nainstalovaný Maven, ale není nakonfigurován pro jenkins uživatele.

Protože nevím, co jste nakonfigurovali (nebo nenakonfigurovali) a co jste očekávali, že použijete, nemohu přímo odpovědět, ale mohu vám vysvětlit, jak to funguje.

Pokud chcete používat lokálně nainstalovaný Maven na master/slave

  • Musíte mít lokálně nainstalovaný Maven
  • Musíte být schopni jej spustit pomocí jenkins uživatel
    1. Spustit sudo jenkins a poté spusťte mvn na vašem Slave, abyste ověřili, že jenkins uživatel může spustit mvn
    2. Pokud se to nezdaří, musíte správně nainstalovat/nakonfigurovat Maven
  • V konfiguraci úlohy pro verzi Maven musíte vyberte Default . Toto je nastavení, které používá verzi nainstalovanou lokálně v uzlu

Pokud chcete, aby vám Jenkins nainstaloval Maven

  • Musíte přejít do Jenkins Global Tool Configuration a nakonfigurovat verzi Maven s automatickým instalačním programem (z webu).
  • V konfiguraci úlohy pro verzi Maven musíte vybrat to konkrétní verzi, kterou jste právě nakonfigurovali.

Pokud hledáte nejjednodušší řešení, měli byste přejít na globální konfiguraci jenkins

http://localhost:32773/configureTools/

A nakonfigurujte maven takto

Pak musíte jít do svého projektu. Uvnitř nastavení máte build. Vyberte si maven, kterého jste vytvořili před minutou.


Měl jsem stejný problém a nainstaloval jsem maven na Jenkins Server a problém byl vyřešen.

sudo yum install maven

Linux
  1. Nelze spustit žádný takový soubor nebo adresář [Opravit]

  2. Python – žádný takový soubor nebo adresář, ale vidím to!?

  3. Mkdir:Nelze vytvořit adresář:Žádný takový soubor nebo adresář?

  1. Závažná chyba:cuda.h:Žádný takový soubor nebo adresář

  2. conda source deactivate :bash:deactivate:Žádný takový soubor nebo adresář

  3. ImportError:libcblas.so.3:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář

  1. Nelze odebrat soubor na oddílu Ntfs, událost jako kořen?

  2. touch:nelze se dotknout `foo':Žádný takový soubor nebo adresář

  3. chroot selže - nelze spustit příkaz `/bin/bash':Žádný takový soubor nebo adresář