在Nexus插件API中收听下载事件

时间:2016-12-21 13:58:46

标签: java maven plugins nexus

我想编写一个Nexus插件,可以对神器进行动态修补。 换句话说,当Maven构建请求工件下载时,该事件应该被Nexus插件捕获,该工件应该被修补并返回给调用者。不应对存储在服务器文件系统中的工件进行任何修改。

我搜索了Nexus API插件文档和一些示例项目,但我没有发现如何处理这种事件(如果存在任何钩子)。

有人有关于如何处理此问题的建议吗?

1 个答案:

答案 0 :(得分:1)

要解决这个问题,你需要实现一个ContributedHandler。您可以查看HandlerContributor以了解它们是如何激活的。感谢Guice和OSGi的魔力,它应该自动滑入。