为了账号安全,请及时绑定邮箱和手机立即绑定

如何从Java运行Maven?

如何从Java运行Maven?

叮当猫咪 2019-10-30 10:11:21
我想从Java执行maven命令来开发插件。我尝试了maven-embedder,但现在似乎不支持它。有人知道可以使用其他工具吗?
查看完整描述

3 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

确实不再支持Maven嵌入器(只有hudson仍在使用它)。但是,就像在哈德逊峰中一样,还有其他几种运行Maven的方法。您可以简单地将maven作为外部程序运行:


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

或者,您可以考虑为Maven创建一个Ant脚本。 然后可以将该脚本称为外部程序,也可以(如果需要更多控制)将ant添加到类路径中并调用Antrunner。


更新


现在再次支持Maven嵌入器,因此这是您的最佳选择。


查看完整回答
反对 回复 2019-10-30
  • 3 回答
  • 0 关注
  • 840 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信