我想从Java执行maven命令来开发插件。我尝试了maven-embedder,但现在似乎不支持它。有人知道可以使用其他工具吗?
3 回答
守着一只汪
TA贡献1872条经验 获得超3个赞
确实不再支持Maven嵌入器(只有hudson仍在使用它)。但是,就像在哈德逊峰中一样,还有其他几种运行Maven的方法。您可以简单地将maven作为外部程序运行:
Runtime.getRuntime().exec("mvn clean install");
或者,您可以考虑为Maven创建一个Ant脚本。 然后可以将该脚本称为外部程序,也可以(如果需要更多控制)将ant添加到类路径中并调用Antrunner。
更新
现在再次支持Maven嵌入器,因此这是您的最佳选择。
添加回答
举报
0/150
提交
取消