-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
57 lines (47 loc) · 1.59 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
apply plugin: 'java'
apply plugin: 'groovy'
apply plugin: 'idea'
apply plugin: 'maven'
apply plugin: "com.testvagrant.optimus.plugin"
optimus {
testFeed = System.getProperty("testFeed");
tags = System.getProperty("tags");
classpath = sourceSets.test.runtimeClasspath;
}
tasks.runFragmentation.dependsOn 'clean', 'build'
tasks.runDistribution.dependsOn 'clean', 'build'
tasks.build.mustRunAfter 'clean'
tasks.runFragmentation.finalizedBy 'fragmentationReport'
tasks.runDistribution.finalizedBy 'distributionReport'
buildscript {
repositories {
mavenLocal()
maven {
url "https://plugins.gradle.org/m2/"
}
mavenCentral()
}
dependencies {
classpath "gradle.plugin.com.testvagrant.optimus:Optimus:1.7"
}
}
repositories {
mavenLocal()
mavenCentral()
}
ext.cukesVersion = '1.2.5'
dependencies {
compile group: 'info.cukes', name: 'cucumber-junit', version: "$cukesVersion"
compile group: 'info.cukes', name: 'cucumber-core', version: "$cukesVersion"
compile group: 'info.cukes', name: 'cucumber-java8', version: "$cukesVersion"
compile 'org.codehaus.groovy:groovy-all:2.2.0'
compile('org.seleniumhq.selenium:selenium-java:2.53.1')
compile 'cglib:cglib:3.2.4'
compile('com.testvagrant.optimus:optimus:1.0-SNAPSHOT') {
changing true
}
compile 'com.testvagrant.optimus:StepDefs:1.0-SNAPSHOT'
testCompile('com.google.inject:guice:3.0')
testCompile(group: 'com.googlecode.lambdaj', name: 'lambdaj', version: '2.3.3')
testCompile(group: 'org.json', name: 'json', version: '20131018')
}