mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-29 09:54:06 -04:00
Refactor plugin scanning into lib (#92437)
new stable plugins require generated named_components.json file which contains all analysis components implemented by this plugin. The generation is currently done in build-tools by elasticsearch.stable-esplugin However this makes the generation only available for plugins using gradle. Plugin developers using maven or other building tooling will not be able to use it. This commits refactors the scanning logic into libs:plugin-scanner which will allow for plugin install command to perform the scanning too. relates #88980
This commit is contained in:
parent
62c53e2682
commit
ed83f9cc86
30 changed files with 994 additions and 831 deletions
|
@ -16,6 +16,7 @@
|
|||
* </li>
|
||||
* <li> Interfaces and annotations used by plugin developers are in `api` package
|
||||
* i.e org.elasticsearch.plugin.analysis.api or org.elasticsearch.plugin.api
|
||||
* </li>
|
||||
* <li> packages which are not meant to be used by plugin developers should not be subpackages of api
|
||||
* i.e org.elasticsearch.plugin.analysis.internal
|
||||
* </li>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue