plugin-descriptor.properties 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # Elasticsearch plugin descriptor file
  2. # This file must exist as 'plugin-descriptor.properties' at
  3. # the root directory of all plugins.
  4. #
  5. ### example plugin for "foo"
  6. #
  7. # foo.zip <-- zip file for the plugin, with this structure:
  8. # <arbitrary name1>.jar <-- classes, resources, dependencies
  9. # <arbitrary nameN>.jar <-- any number of jars
  10. # plugin-descriptor.properties <-- example contents below:
  11. #
  12. # classname=foo.bar.BazPlugin
  13. # description=My cool plugin
  14. # version=2.0
  15. # elasticsearch.version=2.0
  16. # java.version=1.7
  17. #
  18. ### mandatory elements for all plugins:
  19. #
  20. # 'description': simple summary of the plugin
  21. description=The S3 repository plugin adds S3 repositories.
  22. #
  23. # 'version': plugin's version
  24. version=3.0.0-SNAPSHOT
  25. #
  26. # 'name': the plugin name
  27. name=repository-s3
  28. #
  29. # 'classname': the name of the class to load, fully-qualified.
  30. classname=org.elasticsearch.plugin.repository.s3.S3RepositoryPlugin
  31. #
  32. # 'java.version' version of java the code is built against
  33. # use the system property java.specification.version
  34. # version string must be a sequence of nonnegative decimal integers
  35. # separated by "."'s and may have leading zeros
  36. java.version=1.8
  37. #
  38. # 'elasticsearch.version' version of elasticsearch compiled against
  39. elasticsearch.version=3.0.0-SNAPSHOT
  40. #
  41. ### deprecated elements for jvm plugins :
  42. #
  43. # 'isolated': true if the plugin should have its own classloader.
  44. # passing false is deprecated, and only intended to support plugins
  45. # that have hard dependencies against each other. If this is
  46. # not specified, then the plugin is isolated by default.
  47. isolated=true
  48. #