### Install and Link OpenSSL on macOS Source: https://github.com/tdlight-team/tdlight-java/blob/master/README.md Installs OpenSSL version 3 using the brew package manager and creates a symbolic link for it. This is required for TDLight Java on macOS. ```bash brew install openssl@3 ln -sf /usr/local/Cellar/openssl@3/3.0.0 /usr/local/opt/openssl ``` -------------------------------- ### Maven Project Setup for TDLight Java Source: https://github.com/tdlight-team/tdlight-java/blob/master/README.md Configure your pom.xml to include the TDLight Java repository and its core dependencies. Ensure you replace 'VERSION' with the latest release version. ```xml mchv MCHV Apache Maven Packages https://mvn.mchv.eu/repository/mchv/ it.tdlight tdlight-java-bom VERSION pom import it.tdlight tdlight-java it.tdlight tdlight-natives linux_amd64_gnu_ssl1 it.tdlight tdlight-natives windows_amd64 ``` -------------------------------- ### Gradle Dependencies for TDLight Java Source: https://github.com/tdlight-team/tdlight-java/blob/master/README.md Add these lines to your build.gradle file to include TDLight Java and its native libraries. Replace VERSION with the latest release version. The classifier for tdlight-natives should be chosen based on your target platform and SSL version. ```groovy repositories { maven { url "https://mvn.mchv.eu/repository/mchv/" } } dependencies { // import the BOM implementation platform('it.tdlight:tdlight-java-bom:VERSION') // do not specify the versions on the dependencies below! implementation group: 'it.tdlight', name: 'tdlight-java' // Java 8 is supported if you use the following dependency classifier: `jdk8` implementation group: 'it.tdlight', name: 'tdlight-natives', classifier: 'linux_amd64_gnu_ssl1' // Include other native classifiers, for example linux_amd64_clang_ssl3, macos_arm64, ... --> } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.