-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathdependency.gradle
94 lines (76 loc) · 4.05 KB
/
dependency.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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
//依赖管理
ext.versions = [
aspectjVersion : '1.5.3',
springVersion : '4.3.3.RELEASE',
servletVersion : '3.1.0',
junitVersion : '4.12',
zkCuratorVersion : '2.11.1',
zkVersion : '3.4.9',
mybatisVersion : '3.4.1',
mybatisSpringVersion : '1.3.0',
mysqlVersion : '5.1.39',
druidVersion : '1.0.26',
commonsLong3Version : '3.5',
commonsPool2Version : '2.4.2',
logbackVersion : '1.1.7',
logbackSpringVersion : '0.1.4',
slf4jVersion : '1.7.21',
log4jOverSlf4jVersion: '1.7.22',
jclOverSlf4jVersion : '1.7.22',
julToSlf4jVersion : '1.7.22',
fastjsonVersion : '1.2.18',
freemarkerVersion : '2.3.23',
springfoxVersion : '2.6.1',
jacksonVersion : '2.7.7',
groovyVersion : '2.4.7',
guavaVersion : '18.0',
]
ext.libraries = [
//Junit
"junit" : "junit:junit:${versions.junitVersion}",
//Aspectj
"aspectj" : "aspectj:aspectjweaver:${versions.aspectjVersion}",
//Spring Framework
"spring-test" : "org.springframework:spring-test:${versions.springVersion}",
"spring-webmvc" : "org.springframework:spring-webmvc:${versions.springVersion}",
"spring-context-support": "org.springframework:spring-context-support:${versions.springVersion}",
"spring-jdbc" : "org.springframework:spring-jdbc:${versions.springVersion}",
//MySQL
"mysql" : "mysql:mysql-connector-java:${versions.mysqlVersion}",
//Druid
"druid" : "com.alibaba:druid:${versions.druidVersion}",
//MyBatis
"mybatis" : "org.mybatis:mybatis:${versions.mybatisVersion}",
"mybatis-spring" : "org.mybatis:mybatis-spring:${versions.mybatisSpringVersion}",
//Servlet
"servlet" : "javax.servlet:javax.servlet-api:${versions.servletVersion}",
//Zookeeper Curator Framework
"zkCurator" : "org.apache.curator:curator-framework:${versions.zkCuratorVersion}",
"zookeeper" : "org.apache.zookeeper:zookeeper:${versions.zkVersion}",
//Guava
"guava" : "com.google.guava:guava:${versions.guavaVersion}",
//Apache Commons-lang3
"commons-lang3" : "org.apache.commons:commons-lang3:${versions.commonsLong3Version}",
//Apache Commons-Pool
"commons-pool2" : "org.apache.commons:commons-pool2:${versions.commonsPool2Version}",
//SLF4J
"slf4j" : "org.slf4j:slf4j-api:${versions.slf4jVersion}",
"log4jOverSlf4j" : "org.slf4j:log4j-over-slf4j:${versions.log4jOverSlf4jVersion}",
"jclOverSlf4j" : "org.slf4j:jcl-over-slf4j:${versions.jclOverSlf4jVersion}",
"julToSlf4j" : "org.slf4j:jul-to-slf4j:${versions.julToSlf4jVersion}",
//Logback
"logback" : "ch.qos.logback:logback-classic:${versions.logbackVersion}",
"logbackSpring" : "org.logback-extensions:logback-ext-spring:${versions.logbackSpringVersion}",
//Groovy
"groovy" : "org.codehaus.groovy:groovy-all:${versions.groovyVersion}",
//Fastjson
"fastjson" : "com.alibaba:fastjson:${versions.fastjsonVersion}",
//Freemarker
"freemarker" : "org.freemarker:freemarker:${versions.freemarkerVersion}",
//SpringFox
"springfox" : "io.springfox:springfox-swagger2:${versions.springfoxVersion}",
"springfox-ui" : "io.springfox:springfox-swagger-ui:${versions.springfoxVersion}",
//Jackson
"jackson-core" : "com.fasterxml.jackson.core:jackson-core:${versions.jacksonVersion}",
"jackson-databind" : "com.fasterxml.jackson.core:jackson-databind:${versions.jacksonVersion}",
]