0cce436641
* The found-license project is removed since it is no longer needed * The plugin-api classes have moved into the license-plugin since there is only one plugin * The license/base project publishes the proper artifactId in the pom file * The x-pack jar file is added as an artifact so that it can be installed * The x-pack pom no longer declares the packaging as `zip` * The x-pack pom uses the right artifactId for license-core * Removed disabling of installing the x-plugins artifacts * Cleaned up a use of guava in watcher (found when trying to remove guava as a compile dependency but is needed by the HTML sanitizer) * Removed the dependency on the mustache compiler since it is no longer necessary Closes elastic/elasticsearch#1987 Original commit: elastic/x-pack-elasticsearch@9d3b50b054 |
||
---|---|---|
.. | ||
base | ||
licensor | ||
README.md | ||
build.gradle |
README.md
elasticsearch-license
Elasticsearch Licensing core, tools and plugin
Core
Contains core data structures, utilities used by Licensor and Plugin.
See core/
and core-shaded/
Licensor
Contains a collection of tools to generate key-pairs, licenses and validate licenses.
See licensor/
see [wiki] (https://github.com/elasticsearch/elasticsearch-license/wiki) for documentation on [Licensing Tools Usage & Reference] (https://github.com/elasticsearch/elasticsearch-license/wiki/License-Tools-Usage-&-Reference)
Plugin
NOTE: The license plugin has to be packaged with the right public key when being deployed to public repositories in maven
or uploaded to s3. Use -Dkeys.path=<PATH_TO_KEY_DIR>
with maven command to package the plugin with a specified key.
See plugin/
see [Getting Started] (https://github.com/elasticsearch/elasticsearch-license/blob/master/docs/getting-started.asciidoc) to install license plugin.
see [Licensing REST APIs] (https://github.com/elasticsearch/elasticsearch-license/blob/master/docs/license.asciidoc) to use the license plugin from an elasticsearch deployment.
see [wiki] (https://github.com/elasticsearch/elasticsearch-license/wiki) for documentation on
- [License Plugin Consumer Interface] (https://github.com/elasticsearch/elasticsearch-license/wiki/License---Consumer-Interface)
- [License Plugin Release Process] (https://github.com/elasticsearch/elasticsearch-license/wiki/Plugin-Release-Process)
- [License Plugin Design] (https://github.com/elasticsearch/elasticsearch-license/wiki/License-Plugin--Design)