Skip to content

Commit 5c3ac44

Browse files
authored
Document project requirements, esp. tcnative openssl integration (#576)
1 parent a200bba commit 5c3ac44

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

README.md

+8
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88

99
cli-java is a collection of commandline messaging clients suitable for interacting with Message Oriented Middleware.
1010

11+
## Requirements
12+
13+
* Java 11+
14+
* Maven 3
15+
* for [tcnative](https://netty.io/wiki/forked-tomcat-native.html) dynamic library, [outdated openssl 1.0 is required](https://github.com/netty/netty-tcnative/issues/551)
16+
* on Fedora 37, execute `sudo dnf install -y apr https://kojipkgs.fedoraproject.org//packages/compat-openssl10/1.0.2o/11.fc33/x86_64/compat-openssl10-1.0.2o-11.fc33.x86_64.rpm`
17+
* or, enable use of [BoringSSL](https://github.com/google/boringssl) static library instead of the dynamic one, with `-P tcnative-boringssl-static` profile to maven
18+
1119
## Getting started
1220

1321
mvn clean package # compile without executing external tests (tests that require broker)

0 commit comments

Comments
 (0)