![]() Starting with version 1.1.33.Fork7, we work around this limitation by deploying two separate versions for Linux (see the table below). On Linux it should be noted that OpenSSL uses a different soname for Fedora derivatives than other Linux releases. Netty-tcnative uses classifiers when deploying to Maven Central to provide distributions for the various platforms. This is the simplest dependency to use, since it doesn't require a platform-specific classifier: How to download netty-tcnative-boringssl "uber" jar ![]() For Bazel, the solution is to use a Bazel version that contain this fix:.For Gradle, the solution is to explicitly declare the tcnative dependencies with classifiers.The changes were fine for Maven users, but causes some trouble for Gradle and Bazel users. ![]() The maven packaging changed a bit in version 2.0.49.Final. This artifact is statically linked against both libapr-1 and OpenSSL, making it easier to get started using tcnative on a system without having to worry about additional install steps. While this tends to be a fairly large jar, it greatly simplifies the getting started experience since an application need not be concerned with obtaining the correct jar for the platform. This version isn't supported on Windows, unless you make and install your own APR and OpenSSL builds. This artifact is useful for production environments where the site administrator is free to upgrade OpenSSL without having to rebuild the application. To use this artifact, your system must have both libapr-1 and OpenSSL installed and configured. This is the "default" artifact which is dynamically linked to both libapr-1 and OpenSSL. Netty-tcnative is a multi-module project and builds a few artifacts, allowing it to be used in a variety of environments. To minimize the maintenance burden, we create a dedicated branch for each stable upstream release and apply our own changes on top of it, while keeping the number of maintained branches to minimum. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |