# Elasticsearch plugin descriptor file # This file must exist as 'plugin-descriptor.properties' or 'stable-plugin-descriptor.properties inside a plugin. # ### example plugin for "foo" # # foo.zip <-- zip file for the plugin, with this structure: # |____ .jar <-- classes, resources, dependencies # |____ .jar <-- any number of jars # |____ plugin-descriptor.properties <-- example contents below: # # classname=foo.bar.BazPlugin # description=My cool plugin # version=6.0 # elasticsearch.version=6.0 # java.version=1.8 # ### mandatory elements for all plugins: # # 'description': simple summary of the plugin description=Elasticsearch Expanded Pack Plugin - Data Streams # # 'version': plugin's version version=9.1.2 # # 'name': the plugin name name=data-streams # # 'java.version': version of java the code is built against # use the system property java.specification.version # version string must be a sequence of nonnegative decimal integers # separated by "."'s and may have leading zeros java.version=21 # # 'elasticsearch.version': version of elasticsearch compiled against. # Plugins implementing plugin-api.jar this version only has to match a major version of the ES server # For all other plugins it has to be the same as ES server version elasticsearch.version=9.1.2 ### optional elements for plugins: # # 'classname': the name of the class to load, fully-qualified. Only applies to # "isolated" plugins classname=org.elasticsearch.datastreams.DataStreamsPlugin # # 'modulename': the name of the module to load classname from. Only applies to # "isolated" plugins. This is optional. Specifying it causes the plugin # to be loaded as a module. modulename=org.elasticsearch.datastreams