-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathlibraries.gradle
117 lines (102 loc) · 5.09 KB
/
libraries.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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
ext {
junitVersion = '4.12'
h2Version = '1.4.187'
springVersion = '5.0.0.RELEASE'
jacksonVersion = '2.9.10'
hibernateVersion = '5.2.13.Final'
neo4jVersion = '3.4.0'
cdkVersion = '2.0'
jungVersion = '2.0.1'
mewVersion = '0.0.1'
jgraphtVersion = '1.0.1'
poiVersion = '3.17'
jsoupVersion = '1.11.3'
libraries = [
// core
joda_time: 'joda-time:joda-time:2.3',
commons_io: 'commons-io:commons-io:2.6',
commons_codec: 'commons-codec:commons-codec:1.11',
commons_lang3: 'org.apache.commons:commons-lang3:3.6',
commons_math3: 'org.apache.commons:commons-math3:3.5',
http_client: 'org.apache.httpcomponents:httpclient:4.3.6',
guava: 'com.google.guava:guava:29.0-jre',
ahocorasick: 'org.ahocorasick:ahocorasick:0.4.0',
jbool: 'com.bpodgursky:jbool_expressions:1.14',
javaluator: 'com.fathzer:javaluator:3.0.2',
selenium_java: 'org.seleniumhq.selenium:selenium-java:3.13.0',
selenium_phantomjsdriver: 'com.codeborne:phantomjsdriver:1.4.4',
jsoup: 'org.jsoup:jsoup:1.11.3',
// apache.poi
apache_poi: "org.apache.poi:poi:${poiVersion}",
apache_poi_ooxml: "org.apache.poi:poi-ooxml:${poiVersion}",
// json
json: 'org.json:json:20131018',
json_api_core: "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}",
json_api_databind: "com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}",
json_api_annotations: "com.fasterxml.jackson.core:jackson-annotations:${jacksonVersion}",
json_api_datatype_joda: "com.fasterxml.jackson.datatype:jackson-datatype-joda:${jacksonVersion}",
json_api_dataformat_xml: "com.fasterxml.jackson.dataformat:jackson-dataformat-xml:${jacksonVersion}",
// data
hibernate_core: "org.hibernate:hibernate-core:${hibernateVersion}",
hibernate_c3p0: "org.hibernate:hibernate-c3p0:${hibernateVersion}",
hibernate_ehcache: "org.hibernate:hibernate-ehcache:${hibernateVersion}",
neo4j_community: "org.neo4j:neo4j:${neo4jVersion}",
// drivers
mysql_driver: 'mysql:mysql-connector-java:5.1.35',
postgres_driver: 'org.postgresql:postgresql:9.4-1201-jdbc41',
// spring
spring_core: "org.springframework:spring-core:${springVersion}",
spring_context: "org.springframework:spring-context:${springVersion}",
spring_tx: "org.springframework:spring-tx:${springVersion}",
spring_web: "org.springframework:spring-web:${springVersion}",
spring_webmvc: "org.springframework:spring-webmvc:${springVersion}",
spring_orm: "org.springframework:spring-orm:${springVersion}",
spring_test: "org.springframework:spring-test:${springVersion}",
spring_data_jpa : 'org.springframework.data:spring-data-jpa:1.7.1.RELEASE',
// cdk
cdk_bundle: "org.openscience.cdk:cdk-bundle:${cdkVersion}",
cdk_silent: "org.openscience.cdk:cdk-silent:${cdkVersion}",
cdk_isomorphism: "org.openscience.cdk:cdk-isomorphism:${cdkVersion}",
cdk_smsd: "org.openscience.cdk:cdk-smsd:${cdkVersion}",
cdk_formula: "org.openscience.cdk:cdk-formula:${cdkVersion}",
cdk_smiles: "org.openscience.cdk:cdk-smiles:${cdkVersion}",
cdk_inchi: "org.openscience.cdk:cdk-inchi:${cdkVersion}",
cdk_io: "org.openscience.cdk:cdk-io:${cdkVersion}",
cdk_render: "org.openscience.cdk:cdk-render:${cdkVersion}",
cdk_renderbasic: "org.openscience.cdk:cdk-renderbasic:${cdkVersion}",
cdk_renderextra: "org.openscience.cdk:cdk-renderextra:${cdkVersion}",
cdk_renderawt: "org.openscience.cdk:cdk-renderawt:${cdkVersion}",
cdk_sdg: "org.openscience.cdk:cdk-sdg:${cdkVersion}",
//jung
jung2_algo: "net.sf.jung:jung-algorithms:${jungVersion}",
jung2_impl: "net.sf.jung:jung-graph-impl:${jungVersion}",
//jgrapht
jgrapht_core : "org.jgrapht:jgrapht-core:${jgraphtVersion}",
jgrapht_ext : "org.jgrapht:jgrapht-ext:${jgraphtVersion}",
// mew
mew_biocomponents: "pt.uminho.ceb.biosystems.mew:biocomponents:${mewVersion}",
mew_solvers: "pt.uminho.ceb.biosystems.mew:solvers:${mewVersion}",
mew_utilities: "pt.uminho.ceb.biosystems.mew:utilities:${mewVersion}",
mew_mewcore: "pt.uminho.ceb.biosystems.mew:mewcore:${mewVersion}",
// misc
retrofit: 'com.squareup.retrofit2:retrofit:2.4.0',
retrofit_rxjava2: 'com.squareup.retrofit2:adapter-rxjava2:2.4.0',
retrofit_converters: 'com.squareup.retrofit2:retrofit-converters:2.4.0',
retrofit_simplexml: 'com.squareup.retrofit2:converter-simplexml:2.4.0',
retrofit_jackson: 'com.squareup.retrofit2:converter-jackson:2.4.0',
okhttp: 'com.squareup.okhttp3:okhttp:3.10.0',
okhttp_logging_interceptor: 'com.squareup.okhttp3:logging-interceptor:3.10.0',
jsbml: 'org.sbml.jsbml:jsbml:1.0',
// logging
slf4j_api: "org.slf4j:slf4j-api:1.7.25",
logback: 'ch.qos.logback:logback-classic:1.2.3',
// web
fileupload: 'commons-fileupload:commons-fileupload:1.3.1',
jstl: 'jstl:jstl:1.2',
javax_servlet_api: 'javax.servlet:javax.servlet-api:3.1-b06',
// testing
junit: "junit:junit:${junitVersion}",
h2: "com.h2database:h2:${h2Version}",
mysql: "mysql:mysql-connector-java:8.0.21",
]
}