Tôi cố gắng để chạy maven từ lớp java của tôi dựa trên đề nghị này:Chạy Maven từ mã Java trong Windows?
Runtime.getRuntime().exec("mvn");
nhưng tôi nhận được:
java.io.IOException: Cannot run program "mvn": CreateProcess error=2, The system cannot find the file specified
mvn là trên con đường của tôi và tôi có thể chạy nó chỉ cần phạt từ 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
...
bất kỳ đề xuất nào?
sử dụng Maven embedder, nhìn vào http://stackoverflow.com/ a/19904341/516167 – MariuszS