5
5
<modelVersion >4.0.0</modelVersion >
6
6
7
7
<groupId >com.amazon.deequ</groupId >
8
- <artifactId >deequ</artifactId >
8
+ <artifactId >deequ${artifact.scala.version} </artifactId >
9
9
<version >1.1.0-SNAPSHOT</version >
10
10
11
11
<name >deequ</name >
59
59
<maven .compiler.target>1.8</maven .compiler.target>
60
60
<encoding >UTF-8</encoding >
61
61
<scala .major.version>2.11</scala .major.version>
62
- <scala .version>${scala.major.version} .5</scala .version>
63
- <scala-maven-plugin .version>3.4.4</scala-maven-plugin .version>
62
+ <scala .version>${scala.major.version} .10</scala .version>
63
+ <artifact .scala.version></artifact .scala.version>
64
+ <scala-maven-plugin .version>4.4.0</scala-maven-plugin .version>
65
+ <!-- Spark -->
66
+
67
+ <spark .version>${spark-24.version} </spark .version>
68
+ <spark-22 .version>2.2.2</spark-22 .version>
69
+ <spark-23 .version>2.3.2</spark-23 .version>
70
+ <spark-24 .version>2.4.2</spark-24 .version>
71
+ <spark-30 .version>3.0.0</spark-30 .version>
64
72
</properties >
65
73
66
74
<dependencies >
73
81
<dependency >
74
82
<groupId >org.apache.spark</groupId >
75
83
<artifactId >spark-core_${scala.major.version}</artifactId >
76
- <version >2.3.3 </version >
84
+ <version >${spark.version} </version >
77
85
</dependency >
78
86
79
87
<dependency >
80
88
<groupId >org.apache.spark</groupId >
81
89
<artifactId >spark-sql_${scala.major.version}</artifactId >
82
- <version >2.3.3 </version >
90
+ <version >${spark.version} </version >
83
91
</dependency >
84
92
85
93
<dependency >
91
99
<dependency >
92
100
<groupId >org.scalatest</groupId >
93
101
<artifactId >scalatest_${scala.major.version}</artifactId >
94
- <version >2.2.6 </version >
102
+ <version >3.1.2 </version >
95
103
<scope >test</scope >
96
104
</dependency >
97
105
98
106
<dependency >
99
107
<groupId >org.scalamock</groupId >
100
- <artifactId >scalamock-scalatest-support_ ${scala.major.version}</artifactId >
101
- <version >3.2.2 </version >
108
+ <artifactId >scalamock_ ${scala.major.version}</artifactId >
109
+ <version >4.4.0 </version >
102
110
<scope >test</scope >
103
111
</dependency >
104
112
107
115
<artifactId >scala-compiler</artifactId >
108
116
<version >${scala.version} </version >
109
117
<scope >test</scope >
110
- </dependency >
118
+ </dependency >
111
119
112
120
<dependency >
113
121
<groupId >org.mockito</groupId >
114
122
<artifactId >mockito-core</artifactId >
115
- <version >2.21.0 </version >
123
+ <version >2.28.2 </version >
116
124
<scope >test</scope >
117
125
</dependency >
118
126
119
127
<dependency >
120
128
<groupId >org.openjdk.jmh</groupId >
121
129
<artifactId >jmh-core</artifactId >
122
- <version >1.22 </version >
130
+ <version >1.23 </version >
123
131
<scope >test</scope >
124
132
</dependency >
125
133
126
134
<dependency >
127
135
<groupId >org.openjdk.jmh</groupId >
128
136
<artifactId >jmh-generator-annprocess</artifactId >
129
- <version >1.22 </version >
137
+ <version >1.23 </version >
130
138
<scope >test</scope >
131
139
</dependency >
132
140
133
141
<dependency >
134
142
<groupId >org.apache.datasketches</groupId >
135
143
<artifactId >datasketches-java</artifactId >
136
- <version >1.1 .0-incubating</version >
144
+ <version >1.3 .0-incubating</version >
137
145
<scope >test</scope >
138
146
</dependency >
139
147
226
234
</executions >
227
235
</plugin >
228
236
237
+ <!-- added for creating test jar to be ran on spark clusters for additional testing -->
238
+ <plugin >
239
+ <groupId >org.apache.maven.plugins</groupId >
240
+ <artifactId >maven-jar-plugin</artifactId >
241
+ <version >3.2.0</version >
242
+ <executions >
243
+ <execution >
244
+ <goals >
245
+ <goal >test-jar</goal >
246
+ </goals >
247
+ </execution >
248
+ </executions >
249
+ </plugin >
229
250
<plugin >
230
251
<groupId >org.apache.maven.plugins</groupId >
231
252
<artifactId >maven-resources-plugin</artifactId >
377
398
</plugins >
378
399
</build >
379
400
</profile >
401
+ <profile >
402
+ <id >scala-2.12</id >
403
+ <properties >
404
+ <scala .major.version>2.12</scala .major.version>
405
+ <scala .version>${scala.major.version} .10</scala .version>
406
+ <artifact .scala.version>_${scala.major.version} </artifact .scala.version>
407
+ </properties >
408
+ </profile >
409
+ <profile >
410
+ <id >spark-2.2</id >
411
+ <properties >
412
+ <spark .version>${spark-22.version} </spark .version>
413
+ </properties >
414
+ </profile >
415
+ <profile >
416
+ <id >spark-2.3</id >
417
+ <properties >
418
+ <spark .version>${spark-23.version} </spark .version>
419
+ </properties >
420
+ </profile >
421
+ <profile >
422
+ <id >spark-2.4</id >
423
+ <properties >
424
+ <spark .version>${spark-24.version} </spark .version>
425
+ </properties >
426
+ </profile >
427
+ <profile >
428
+ <id >spark-3.0</id >
429
+ <properties >
430
+ <spark .version>${spark-30.version} </spark .version>
431
+ </properties >
432
+ </profile >
380
433
</profiles >
381
434
382
- </project >
435
+ </project >
0 commit comments