Stable release
cavallium
released this
30 Aug 11:30
·
22 commits
to master
since this release
TDLight Java 3
PLEASE NOTE THAT SOME DEPENDENCY CLASSIFIERS HAVE CHANGED! READ THE README!
To use this version in your project read the following example.
Maven
pom.xml
<project>
<repositories>
<!-- Add the following repository -->
<repository>
<id>mchv</id>
<name>MCHV Apache Maven Packages</name>
<url>https://mvn.mchv.eu/repository/mchv/</url>
</repository>
</repositories>
<dependencyManagement>
<dependencies>
<!-- Add the following dependency -->
<dependency>
<groupId>it.tdlight</groupId>
<artifactId>tdlight-java-bom</artifactId>
<version>3.1.3+td.1.8.16</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<!-- Add the following dependencies -->
<dependency>
<groupId>it.tdlight</groupId>
<artifactId>tdlight-java</artifactId>
<!-- Java 8 is supported if you use the following dependency classifier: <classifier>jdk8</classifier> -->
</dependency>
<dependency>
<groupId>it.tdlight</groupId>
<artifactId>tdlight-natives</artifactId>
<classifier>linux_amd64_gnu_ssl1</classifier>
<!-- don't specify the version here -->
</dependency>
<!-- Include other native classifiers, for example linux_amd64_gnu_ssl3, linux_amd64_clang_ssl3, macos_amd64, linux_armhf_gnu_ssl3, ... -->
</dependencies>
</project>
Gradle
build.gradle
repositories {
maven { url "https://mvn.mchv.eu/repository/mchv/" }
}
dependencies {
// import the BOM
implementation platform('it.tdlight:tdlight-java-bom:3.1.3+td.1.8.16')
// 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_gnu_ssl3, linux_amd64_clang_ssl3, macos_amd64, linux_armhf_gnu_ssl3, ... -->
}