Installation
Jitpack is an easy to use package repository that builds directly from GitHub repository contents, allowing faster development cycles. We only recommend using Jitpack if you want to keep up with the latest incubating features for Discord4J or wish to test a particular fix.
If you're looking to install versions from Jitpack, be aware of groupId changes:
Stable | Jitpack |
---|---|
com.discord4j | com.discord4j.discord4j |
Maven
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.discord4j.discord4j</groupId>
<artifactId>discord4j-core</artifactId>
<version>master-SNAPSHOT</version>
</dependency>
</dependencies>
Gradle
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.discord4j.discord4j:discord4j-core:master-SNAPSHOT'
}
SBT
libraryDependencies ++= Seq(
"com.discord4j.discord4j" % "discord4j-core" % "master-SNAPSHOT"
)
resolvers += "jitpack.io" at "https://jitpack.io"
Using a Specific Version
Instead of master-SNAPSHOT
you can also use a direct commit hash to pin your dependency, even under development builds. The commit hash can be obtained from the list of GitHub commits: