ElasticSearch 插件开发全解析
一、测试依赖与 Maven 插件配置
在开发过程中,测试是非常重要的环节。对于依赖的配置,需要注意编译范围。例如:
<scope>test</scope> </dependency>这里的编译范围是test,意味着这些依赖仅在测试阶段适用。为了完成测试部分,我们需要添加一个执行测试的 Maven 插件:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.12.3</version> <configuration> <includes><include>**/*Tests.java</include></includes> </configuration> </plugin>includes部分通过通配符表达式列出了所有可能包含测试的类。
二、创建 REST 插件
REST 插件可以通过自定义的 REST 调用扩展 E