使用 Maven Embedder 通过代码执行 maven 命令
如果有个需求是要通过代码调用 maven 命令,来上传 jar 包或进行其他操作,该如何实现?
调用命令行当然可以,maven 官方也有一个项目 Apache Maven Invoker 实现类似需求,但前提是服务运行的机器或者容器中需要有 maven。
大家可能都听说过 Write once, run anywhere. 如果没了 maven 环境就执行不了了,有没有更好的方式呢
Maven Embedder 也是 maven 官方的一个项目,如名字一样,是可嵌入的,也就是不需要依赖外部 maven。项目
原创
2020-11-07 18:12:32 ·
893 阅读 ·
3 评论