forked from serenity-bdd/serenity-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
57 lines (53 loc) · 2.79 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
ext {
bintrayPackage = 'serenity-model'
projectDescription = 'Serenity Model'
}
dependencies {
implementation project(':serenity-report-resources')
implementation project(':serenity-sample-alternative-resources')
api "org.apache.commons:commons-lang3:${commonsLang3Version}"
testImplementation "commons-lang:commons-lang:${commonsLang2Version}"
api "commons-io:commons-io:${commonsIoVersion}"
implementation "org.apache.commons:commons-text:${commonsTextVersion}"
implementation "commons-beanutils:commons-beanutils-core:${beanUtilsVersion}"
implementation "commons-net:commons-net:${commonsNetVersion}"
implementation "commons-collections:commons-collections:${commonsCollectionsVersion}"
implementation "commons-codec:commons-codec:${commonsCodecVersion}"
implementation "com.google.guava:guava:${guavaVersion}"
api "org.slf4j:slf4j-api:${slf4jVersion}"
implementation "org.hamcrest:hamcrest:${hamcrestVersion}"
api "com.google.inject:guice:${guiceVersion}"
api "org.jsoup:jsoup:${jsoupVersion}"
implementation "com.thoughtworks.xstream:xstream:${xstreamVersion}"
api "joda-time:joda-time:${jodaTimeVersion}"
api "io.cucumber:cucumber-core:${cucumberVersion}"
api "io.cucumber:cucumber-java:${cucumberVersion}"
api "com.google.code.gson:gson:${gsonVersion}"
api "net.sf.opencsv:opencsv:${openCsvVersion}"
api "com.typesafe:config:${typesafeConfigVersion}"
implementation "org.imgscalr:imgscalr-lib:${imgscalrVersion}"
api "org.awaitility:awaitility:${awaitilityVersion}"
api "org.freemarker:freemarker:${freemarkerVersion}"
implementation "io.github.classgraph:classgraph:4.8.138"
implementation("net.sourceforge.jexcelapi:jxl:${jexcelapiVersion}") {
exclude group: 'log4j', module: 'log4j'
}
implementation "org.apache.groovy:groovy:${groovyVersion}"
implementation "net.bytebuddy:byte-buddy:${byteBuddyVersion}"
implementation "net.bytebuddy:byte-buddy-agent:${byteBuddyVersion}"
implementation "org.objenesis:objenesis:${objenesisVersion}"
// TEST DEPENDENCIES
testImplementation "junit:junit:${junitVersion}"
testImplementation "org.junit.jupiter:junit-jupiter-engine:${junit5Version}"
testImplementation "org.junit.vintage:junit-vintage-engine:${junit5Version}"
testImplementation("org.spockframework:spock-core:${spockVersion}") {
exclude group: "org.junit.platform"
}
testImplementation("org.mockito:mockito-core:${mockitoCoreVersion}") {
exclude group: 'org.hamcrest', module: 'hamcrest-core'
exclude group: 'org.objenesis', module: 'objenesis'
exclude group: 'net.bytebuddy', module: 'byte-buddy'
exclude group: 'net.bytebuddy', module: 'byte-buddy-agent'
}
testImplementation "org.assertj:assertj-core:${assertjVersion}"
}