This repository has been archived by the owner on Oct 31, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle
79 lines (69 loc) · 3.09 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
68
69
70
71
72
73
74
75
76
77
78
79
plugins {
id "java"
id "application"
id "idea"
id "io.franzbecker.gradle-lombok" version "1.6"
id "net.ltgt.apt" version "0.12"
id "com.github.johnrengelman.shadow" version "1.2.3"
}
group "me.marcsteiner"
version "1.0.0-SNAPSHOT"
sourceCompatibility = 1.8
mainClassName = "me.marcsteiner.glacier.Glacier"
defaultTasks("dependencies", "shadowJar")
repositories {
mavenCentral()
mavenLocal()
maven {
name "oss-sonatype"
url "https://oss.sonatype.org/content/repositories/snapshots"
}
maven {
name "jitpack-central"
url "https://jitpack.io"
}
}
dependencies {
// Provided at runtime
apt group: "org.projectlombok", name: "lombok", version: "1.16.18"
apt group: "org.kohsuke.metainf-services", name: "metainf-services", version: "1.1"
compile group: "org.kohsuke.metainf-services", name: "metainf-services", version: "1.1"
// Shaded using ShadowJar
compile group: "com.virtlink.commons", name: "commons-configuration2-jackson", version: "0.6.1"
compile group: "org.apache.commons", name: "commons-configuration2", version: "2.1.1"
compile group: "commons-cli", name: "commons-cli", version: "1.4"
compile group: "commons-beanutils", name: "commons-beanutils", version: "1.9.3"
compile group: "org.reflections", name: "reflections", version: "0.9.11"
compile group: "mysql", name: "mysql-connector-java", version: "6.0.6"
compile group: "com.google.guava", name: "guava", version: "23.0"
compile group: "com.google.code.gson", name: "gson", version: "2.8.2"
compile group: "com.zaxxer", name: "HikariCP", version: "2.7.1"
compile group: "org.slf4j", name: "slf4j-simple", version: "1.7.25"
compile group: "org.owasp.esapi", name: "esapi", version: "2.1.0.1"
compile group: "org.mindrot", name: "jbcrypt", version: "0.4"
compile group: "org.freemarker", name: "freemarker", version: "2.3.28"
compile "com.atlassian.commonmark:commonmark:0.11.0"
compile "com.atlassian.commonmark:commonmark-ext-gfm-tables:0.11.0"
compile "com.atlassian.commonmark:commonmark-ext-autolink:0.11.0"
compile "com.atlassian.commonmark:commonmark-ext-gfm-strikethrough:0.11.0"
compile "com.atlassian.commonmark:commonmark-ext-ins:0.11.0"
// Web
compile group: "ro.pippo", name: "pippo", version: "1.5.0"
compile group: "ro.pippo", name: "pippo-freemarker", version: "1.5.0"
compile group: "ro.pippo", name: "pippo-gson", version: "1.5.0"
compile group: "ro.pippo", name: "pippo-session-cookie", version: "1.5.0"
compile group: "ro.pippo", name: "pippo-sasscompiler", version: "1.5.0"
// Webjars
compile group: "org.webjars", name: "font-awesome", version: "4.7.0"
compile group: "org.webjars", name: "highlightjs", version: "9.8.0"
compile group: "org.webjars", name: "normalize.css", version: "5.0.0"
// Dependencies
testCompile group: "junit", name: "junit", version: "4.12"
}
shadowJar {
classifier = null
dependencies {
exclude("org.projectlombok:lombok:1.16.18")
exclude("org.kohsuke.metainf-services:metainf-services:1.1")
}
}