/
build.gradle
67 lines (49 loc) · 1.95 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
plugins {
// id 'com.sedmelluq.jdaction' version '1.0.2' //warning: fails horribly on gradle 4.8+
}
mainClassName = 'com.almightyalpaca.discord.jdabutler.Bot'
repositories {
mavenCentral()
maven {
url = 'https://m2.dv8tion.net/releases'
}
maven {
url = 'https://jitpack.io'
}
}
dependencies {
// JDA
implementation ('net.dv8tion:JDA:4.2.1_268') {
exclude module: 'opus-java'
}
// Trove Collections
implementation group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'
// Other Collections
implementation group: 'org.apache.commons', name: 'commons-collections4', version: '4.1'
// Webhooks
implementation group: 'club.minnced', name: 'discord-webhooks', version: '0.5.7'
// Apache commons Lang 3
implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.7'
// Apache Commons Text
implementation group: 'org.apache.commons', name: 'commons-text', version: '1.2'
// Apache Commons IO
implementation group: 'commons-io', name: 'commons-io', version: '2.6'
// Groovy JSR-223 / Script engine. TODO: might change eval command to jshell in the future
implementation group: 'org.codehaus.groovy', name: 'groovy-jsr223', version: '2.5.3'
// Gson
implementation group: 'com.google.code.gson', name: 'gson', version: '2.8.2'
// Guava
implementation group: 'com.google.guava', name: 'guava', version: '24.0-jre'
// Dropbox
implementation group: 'com.dropbox.core', name: 'dropbox-core-sdk', version: '3.0.6'
// Zip4J
implementation group: 'net.lingala.zip4j', name: 'zip4j', version: '1.3.2'
// jsoup HTML parser library @ http://jsoup.org/
implementation group: 'org.jsoup', name: 'jsoup', version: '1.11.2'
// Remark for html -> markdown (docs)
implementation "com.kotcrab.remark:remark:1.0.0"
testImplementation 'junit:junit:4.12'
}
run {
systemProperties System.properties
}