首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven插件-插件可以在插件中执行吗?

Maven插件-插件可以在插件中执行吗?
EN

Stack Overflow用户
提问于 2010-05-19 01:27:35
回答 1查看 168关注 0票数 1

可以从一个插件执行一个插件吗?例如,如果我想从一个插件中以编程方式调用另一个插件,而不是通过静态XML。

这是可能的吗,我该怎么做呢?

谢谢,

沃尔特

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-19 04:11:14

有几种方法可以做到这一点:

  • 使用MavenInvoker派生新的maven进程。

这有优缺点,特别是因为您要构建两次项目,但常见的模式是修改maven模型,将其作为临时pom XML文件写出到文件系统,将调用者指向此pom。缺点:您正在丢失原始模型并浪费资源。优点:您可以动态地对(新的) maven模型做任何您想做的事情。这是非常强大的

  • 让您的插件聚合或扩展原始插件。

扩展要简单得多,配置自动存在(Google for maven Extending plugin )。所谓聚合,我指的是以编程方式调用插件,这意味着您可能必须访问plexus容器来连接插件配置

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2859551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档