Elasticsearch 5如何开始编写本机Java插件

时间:2017-03-07 15:49:24

标签: java elasticsearch elasticsearch-plugin

我目前正在尝试编写一个Elasticsearch插件(主要用于测试目的),我正在努力使用documentation,它只是说明:

  

这些示例提供了入门所需的基本功能。有关如何编写插件的更多信息,我们建议您查看本文档中列出的插件以获取灵感。

所以基本上,在找到一些教程(除了maven部分之外哪种不同意)之后,请参阅http://david.pilato.fr/blog/2016/07/27/creating-a-plugin-for-elasticsearch-5-dot-0-using-maven/http://jfarrell.github.io(他们不会继承相同的类)。

我实际上被困在哪里开始,核心elasticsearch依赖项中有哪些组件可用,以及我应该如何加载我的插件。 (我知道我可以通过测试和复古工程来调查它,我只是想知道是否有人有关于这个主题的好建议。)

现在我的代码看起来像:

public class MyPlugin extends Plugin implements NativeScriptFactory{
  //overriden methods
}

我应该从哪里去?

非常感谢!