Запуск Maven из кода Java в Windows?

Я пытаюсь запустить maven из своего класса java на основе этого предложения:

Как запустить maven из java?

Runtime.getRuntime().exec("mvn");

но я получаю:

java.io.IOException: Cannot run program "mvn": CreateProcess error=2, The system cannot find the file specified

mvn находится на моем пути, и я могу нормально запустить его из cmd:

C:\Users\m>mvn -v
Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
Maven home: C:\apache-maven-3.0.3\bin\..
Java version: 1.6.0_20, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_20\jre
...

есть предложения?

6
задан Community 23 May 2017 в 12:16
поделиться