-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathbuild.gradle
More file actions
103 lines (84 loc) · 4.39 KB
/
build.gradle
File metadata and controls
103 lines (84 loc) · 4.39 KB
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
plugins {
id 'java'
id 'eclipse'
}
repositories {
mavenLocal()
mavenCentral()
maven {
url = 'https://maven.northconcepts.com/public/repositories/datapipeline'
content {
includeGroup "com.northconcepts"
}
}
//maven {
// name = 'twttr.com'
// url = 'https://maven.twttr.com' // for Parquet LZO compression
//}
maven {
name = 'jitpack.io'
url = 'https://jitpack.io' // for Parquet BROTLI compression
}
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
version = '10.2.0-SNAPSHOT'
sourceSets {
examples {
java
resources
compileClasspath += sourceSets.test.runtimeClasspath
// somehow this redeclaration is needed, but should be irrelevant
// since runtimeClasspath always expands compileClasspath
runtimeClasspath += sourceSets.test.runtimeClasspath
}
scratch {
java
resources
compileClasspath += sourceSets.test.runtimeClasspath
// somehow this redeclaration is needed, but should be irrelevant
// since runtimeClasspath always expands compileClasspath
runtimeClasspath += sourceSets.test.runtimeClasspath
}
}
configurations.all {
// Check for updates every 30 minutes (0 for every build)
//resolutionStrategy.cacheChangingModulesFor 30, 'minutes'
//resolutionStrategy.cacheChangingModulesFor 0, 'minutes'
}
dependencies {
implementation "com.northconcepts:northconcepts-datapipeline-small-business:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-foundations:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-avro:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-bloomberg:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-email:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-google:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-jms:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-instagram:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-kafka:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-mailchimp:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-mongodb:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-parquet:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-parquet-s3:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-orc:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-orc-s3:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-pdf:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-rtf:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-security:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-template:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-trello:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-twitter:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-twitter2:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-jira:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-sql-postgresql:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-sql-mysql:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-integrations-shopify:${version}"
implementation "com.northconcepts:northconcepts-datapipeline-filesystems-amazons3:${version}"
implementation "com.fasterxml.jackson:jackson-bom:2.13.4.20221012";
implementation 'mysql:mysql-connector-java:8.0.31'
//implementation 'com.hadoop.gplcompression:hadoop-lzo:0.4.20'
implementation 'com.github.rdblue:brotli-codec:0.1.1'
implementation 'junit:junit:4.13.2'
implementation 'org.hsqldb:hsqldb:2.4.0'
implementation 'com.h2database:h2:1.4.200'
}