-
Notifications
You must be signed in to change notification settings - Fork 2
/
build.gradle
50 lines (36 loc) · 1.1 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
apply plugin: 'java'
apply plugin: 'application'
mainClassName = 'ca.carleton.gcrc.tetherScript.Command'
sourceCompatibility = 1.7
targetCompatibility = 1.7
version = '1.0.3'
task exec (type: Jar) {
sourceSets {
main{
java {
srcDir 'src/main'
exclude 'test/**'
}
}
}
manifest {
attributes 'Main-Class': 'ca.carleton.gcrc.tetherScript.Command',
'Implementation-Version': version,
'Implementation-Title': 'TranscriptTether Util'
}
baseName = 'transcript_tether'
from {configurations.compile.collect {it.isDirectory() ? it: zipTree(it)}}
with jar
}
repositories {
mavenCentral()
}
dependencies {
compile 'com.google.api-client:google-api-client:1.22.0'
compile 'com.google.oauth-client:google-oauth-client-jetty:1.22.0'
compile 'com.google.apis:google-api-services-youtube:v3-rev182-1.22.0'
// https://mvnrepository.com/artifact/commons-cli/commons-cli
compile group: 'commons-cli', name: 'commons-cli', version: '1.4'
// https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc
compile group: 'org.xerial', name: 'sqlite-jdbc', version: '3.23.1'
}