70b21dcd1018991a2c68c1791d0925434fb1921e
[ccsdk/features.git] /
1 # Elasticsearch plugin descriptor file
2 # This file must exist as 'plugin-descriptor.properties' at
3 # the root directory of all plugins.
4 #
5 # A plugin can be 'site', 'jvm', or both.
6 #
7 ### example site plugin for "foo":
8 #
9 # foo.zip <-- zip file for the plugin, with this structure:
10 #   _site/ <-- the contents that will be served
11 #   plugin-descriptor.properties <-- example contents below:
12 #
13 # site=true
14 # description=My cool plugin
15 # version=1.0
16 #
17 ### example jvm plugin for "foo"
18 #
19 # foo.zip <-- zip file for the plugin, with this structure:
20 #   <arbitrary name1>.jar <-- classes, resources, dependencies
21 #   <arbitrary nameN>.jar <-- any number of jars
22 #   plugin-descriptor.properties <-- example contents below:
23 #
24 # jvm=true
25 # classname=foo.bar.BazPlugin
26 # description=My cool plugin
27 # version=2.0.0-rc1
28 # elasticsearch.version=2.0
29 # java.version=1.7
30 #
31 ### mandatory elements for all plugins:
32 #
33 # 'description': simple summary of the plugin
34 description=The Delete By Query plugin allows to delete documents in Elasticsearch with a single query.
35 #
36 # 'version': plugin's version
37 version=2.2.0
38 #
39 # 'name': the plugin name
40 name=delete-by-query
41
42 ### mandatory elements for site plugins:
43 #
44 # 'site': set to true to indicate contents of the _site/
45 #  directory in the root of the plugin should be served.
46 site=false
47 #
48 ### mandatory elements for jvm plugins :
49 #
50 # 'jvm': true if the 'classname' class should be loaded
51 #  from jar files in the root directory of the plugin.
52 #  Note that only jar files in the root directory are
53 #  added to the classpath for the plugin! If you need
54 #  other resources, package them into a resources jar.
55 jvm=true
56 #
57 # 'classname': the name of the class to load, fully-qualified.
58 classname=org.elasticsearch.plugin.deletebyquery.DeleteByQueryPlugin
59 #
60 # 'java.version' version of java the code is built against
61 # use the system property java.specification.version
62 # version string must be a sequence of nonnegative decimal integers
63 # separated by "."'s and may have leading zeros
64 java.version=1.7
65 #
66 # 'elasticsearch.version' version of elasticsearch compiled against
67 # You will have to release a new version of the plugin for each new
68 # elasticsearch release. This version is checked when the plugin
69 # is loaded so Elasticsearch will refuse to start in the presence of
70 # plugins with the incorrect elasticsearch.version.
71 elasticsearch.version=2.2.0
72 #
73 ### deprecated elements for jvm plugins :
74 #
75 # 'isolated': true if the plugin should have its own classloader.
76 # passing false is deprecated, and only intended to support plugins 
77 # that have hard dependencies against each other. If this is
78 # not specified, then the plugin is isolated by default.
79 isolated=true
80 #