更改运行maven命令的路径

时间:2012-07-11 11:58:33

标签: tomcat maven

我想在java代码中执行maven命令,所以我使用了它并且工作正常

 String[] command = {"CMD", "/C", "mvn -Dit.test="+className+" verify"};
 ProcessBuilder probuilder = new ProcessBuilder( command );
 //You can set up your work directory
 probuilder.directory(new File("C:\\Users\\neila\\workspace\\SeleniumebDriverProject"));


 Process process = probuilder.start();

但工作目录(maven项目:“C:\ Users \ neila \ workspace \ SeleniumebDriverProject”)是固定的,所以我希望它更加相对和灵活,所以我通过项目uri在tomcat下更改它我的意思是这个uri :C:\ SOFTWARE \ Apache的Tomcat的7 \ Apache的Tomcat的7.0.28 \ wtpwebapps \ SeleniumebDriverProject

所以当我运行它时它会告诉我目录中没有pom.xml文件。

最后我的目标是在tomcat下运行maven命令而不是在我的工作区下运行,因此maven项目应该复制到tomcat文件夹中。

你怎么看? 什么是最好的解决方案

0 个答案:

没有答案