]> source.dussan.org Git - sonarqube.git/blob
3322b5b58ac93002d6a965fdf54603b820a27a69
[sonarqube.git] /
1 # Elasticsearch plugin descriptor file
2 # This file must exist as 'plugin-descriptor.properties' in a folder named `elasticsearch`
3 # inside all plugins.
4 #
5 ### example plugin for "foo"
6 #
7 # foo.zip <-- zip file for the plugin, with this structure:
8 #|____elasticsearch/
9 #| |____   <arbitrary name1>.jar <-- classes, resources, dependencies
10 #| |____   <arbitrary nameN>.jar <-- any number of jars
11 #| |____   plugin-descriptor.properties <-- example contents below:
12 #
13 # classname=foo.bar.BazPlugin
14 # description=My cool plugin
15 # version=2.0
16 # elasticsearch.version=2.0
17 # java.version=1.7
18 #
19 ### mandatory elements for all plugins:
20 #
21 # 'description': simple summary of the plugin
22 description=An easy, safe and fast scripting language for Elasticsearch
23 #
24 # 'version': plugin's version
25 version=5.6.1
26 #
27 # 'name': the plugin name
28 name=lang-painless
29 #
30 # 'classname': the name of the class to load, fully-qualified.
31 classname=org.elasticsearch.painless.PainlessPlugin
32 #
33 # 'java.version': version of java the code is built against
34 # use the system property java.specification.version
35 # version string must be a sequence of nonnegative decimal integers
36 # separated by "."'s and may have leading zeros
37 java.version=1.8
38 #
39 # 'elasticsearch.version': version of elasticsearch compiled against
40 elasticsearch.version=5.6.1
41 ### optional elements for plugins:
42 #
43 # 'has.native.controller': whether or not the plugin has a native controller
44 has.native.controller=false