我想编写一个Nexus插件,可以对神器进行动态修补。 换句话说,当Maven构建请求工件下载时,该事件应该被Nexus插件捕获,该工件应该被修补并返回给调用者。不应对存储在服务器文件系统中的工件进行任何修改。
我搜索了Nexus API插件文档和一些示例项目,但我没有发现如何处理这种事件(如果存在任何钩子)。
有人有关于如何处理此问题的建议吗?
答案 0 :(得分:1)
要解决这个问题,你需要实现一个ContributedHandler。您可以查看HandlerContributor以了解它们是如何激活的。感谢Guice和OSGi的魔力,它应该自动滑入。