/
build.gradle
63 lines (45 loc) · 1.76 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
plugins {
// id 'com.sedmelluq.jdaction' version '1.0.2' //warning: fails horribly on gradle 4.8+
}
mainClassName = 'com.almightyalpaca.discord.jdabutler.Bot'
repositories {
maven {
url = 'https://jitpack.io'
}
}
dependencies {
// JDA
compile ('net.dv8tion:JDA:4.2.0_171') {
exclude module: 'opus-java'
}
// Trove Collections
compile group: 'net.sf.trove4j', name: 'trove4j', version: '3.0.3'
// Other Collections
compile group: 'org.apache.commons', name: 'commons-collections4', version: '4.1'
// Webhooks
compile group: 'club.minnced', name: 'discord-webhooks', version: '0.1.3'
// Apache commons Lang 3
compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.7'
// Apache Commons Text
compile group: 'org.apache.commons', name: 'commons-text', version: '1.2'
// Apache Commons IO
compile group: 'commons-io', name: 'commons-io', version: '2.6'
// Groovy JSR-223 / Script engine. TODO: might change eval command to jshell in the future
compile group: 'org.codehaus.groovy', name: 'groovy-jsr223', version: '2.5.3'
// Gson
compile group: 'com.google.code.gson', name: 'gson', version: '2.8.2'
// Guava
compile group: 'com.google.guava', name: 'guava', version: '24.0-jre'
// Dropbox
compile group: 'com.dropbox.core', name: 'dropbox-core-sdk', version: '3.0.6'
// Zip4J
compile group: 'net.lingala.zip4j', name: 'zip4j', version: '1.3.2'
// jsoup HTML parser library @ http://jsoup.org/
compile group: 'org.jsoup', name: 'jsoup', version: '1.11.2'
// Remark for html -> markdown (docs)
compile "com.kotcrab.remark:remark:1.0.0"
testCompile 'junit:junit:4.12'
}
run {
systemProperties System.properties
}