Metadata-Version: 2.1
Name: exonum-launcher-java-plugins
Version: 0.9.0.dev1
Summary: Exonum Java plugins for exonum-launcher
Home-page: https://github.com/exonum/exonum-java-binding
Author: The Exonum team
Author-email: contact@exonum.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: exonum-launcher

# Java Plugins for [Exonum Launcher](https://github.com/exonum/exonum-launcher)

- Java Runtime Plugin allows to deploy and start Java services.
- Instance Configuration Plugin allows to use an arbitrary Protobuf message for service 
  initial configuration parameters. The plugin can be used for both Java and Rust services.

## Installation

### Requirements

- [Python3](https://www.python.org/downloads/)

### Using PyPI

```bash
pip3 install exonum-launcher-java-plugins
```

### From Source

```bash
# Generate sources
source ./tests_profile
mvn generate-sources -pl core
# Install plugins
python3 -m pip install -e exonum_launcher_java_plugins
```

## Usage

See [Deploy and Start the Service][deploy-and-start].

[deploy-and-start]: https://exonum.com/doc/version/0.13-rc.2/get-started/java-binding/#deploy-and-start-the-service

# License

Apache License version 2.0. See [LICENSE](LICENSE) for details.


