1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
<!--
3
- MIT License
3
+ The MIT License (MIT)
4
4
5
- Copyright (c) 2023 Aliaksei Bialiauski, EO-CQRS
5
+ Copyright (c) 2023-2024 Aliaksei Bialiauski, EO-CQRS
6
6
7
7
Permission is hereby granted, free of charge, to any person obtaining a copy
8
8
of this software and associated documentation files (the "Software"), to deal
@@ -11,8 +11,8 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11
11
copies of the Software, and to permit persons to whom the Software is
12
12
furnished to do so, subject to the following conditions:
13
13
14
- The above copyright notice and this permission notice shall be included in all
15
- copies or substantial portions of the Software.
14
+ The above copyright notice and this permission notice shall be included
15
+ in all copies or substantial portions of the Software.
16
16
17
17
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18
18
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
@@ -33,17 +33,16 @@ SOFTWARE.
33
33
<artifactId >cmig</artifactId >
34
34
<version >1.0-SNAPSHOT</version >
35
35
<name >cmig</name >
36
- <description >
37
- Apache Cassandra Schema Migration
38
- </description >
36
+ <description >Apache Cassandra Schema Migration</description >
39
37
<inceptionYear >2023</inceptionYear >
40
38
<url >https://github.com/eo-cqrs/cmig</url >
41
39
<developers >
42
40
<developer >
43
41
<id >1</id >
44
42
<name >Aliaksei Bialiauski</name >
45
- <email >abialiauski.dev@gmail .com</email >
43
+ <email >aliaksei.bialiauski@hey .com</email >
46
44
<url >https://h1alexbel.github.io</url >
45
+ <organization >Solvd</organization >
47
46
<organizationUrl >https://www.solvd.com</organizationUrl >
48
47
<roles >
49
48
<role >Architect</role >
@@ -95,11 +94,13 @@ SOFTWARE.
95
94
<maven-gpg-plugin .version>3.1.0</maven-gpg-plugin .version>
96
95
<mockito-core .version>5.10.0</mockito-core .version>
97
96
<mockito-junit-jupiter .version>5.10.0</mockito-junit-jupiter .version>
98
- <hamcrest-all .version>1.3 </hamcrest-all .version>
97
+ <hamcrest-core .version>2.2 </hamcrest-core .version>
99
98
<guava .version>19.0</guava .version>
100
99
<test-cassandra .version>1.19.4</test-cassandra .version>
101
100
<failsafe .version>3.2.5</failsafe .version>
102
101
<unixized .version>1.0.0</unixized .version>
102
+ <logback-classic .version>1.4.8</logback-classic .version>
103
+ <cactoos-matchers .version>0.25</cactoos-matchers .version>
103
104
</properties >
104
105
<dependencies >
105
106
<dependency >
@@ -147,6 +148,11 @@ SOFTWARE.
147
148
<artifactId >slf4j-simple</artifactId >
148
149
<version >${slf4j.version} </version >
149
150
</dependency >
151
+ <dependency >
152
+ <groupId >ru.l3r8y</groupId >
153
+ <artifactId >unixized</artifactId >
154
+ <version >${unixized.version} </version >
155
+ </dependency >
150
156
<dependency >
151
157
<groupId >org.junit.jupiter</groupId >
152
158
<artifactId >junit-jupiter-api</artifactId >
@@ -161,19 +167,8 @@ SOFTWARE.
161
167
</dependency >
162
168
<dependency >
163
169
<groupId >org.hamcrest</groupId >
164
- <artifactId >hamcrest-all</artifactId >
165
- <version >${hamcrest-all.version} </version >
166
- <scope >test</scope >
167
- </dependency >
168
- <dependency >
169
- <groupId >ru.l3r8y</groupId >
170
- <artifactId >unixized</artifactId >
171
- <version >${unixized.version} </version >
172
- </dependency >
173
- <dependency >
174
- <groupId >org.assertj</groupId >
175
- <artifactId >assertj-core</artifactId >
176
- <version >${assert4j-core.version} </version >
170
+ <artifactId >hamcrest-core</artifactId >
171
+ <version >${hamcrest-core.version} </version >
177
172
<scope >test</scope >
178
173
</dependency >
179
174
<dependency >
@@ -188,6 +183,18 @@ SOFTWARE.
188
183
<version >${mockito-junit-jupiter.version} </version >
189
184
<scope >test</scope >
190
185
</dependency >
186
+ <dependency >
187
+ <groupId >org.llorllale</groupId >
188
+ <artifactId >cactoos-matchers</artifactId >
189
+ <version >${cactoos-matchers.version} </version >
190
+ <scope >test</scope >
191
+ <exclusions >
192
+ <exclusion >
193
+ <groupId >org.cactoos</groupId >
194
+ <artifactId >cactoos</artifactId >
195
+ </exclusion >
196
+ </exclusions >
197
+ </dependency >
191
198
<dependency >
192
199
<groupId >org.testcontainers</groupId >
193
200
<artifactId >cassandra</artifactId >
@@ -198,46 +205,41 @@ SOFTWARE.
198
205
<build >
199
206
<plugins >
200
207
<plugin >
201
- <artifactId > maven-surefire-plugin</ artifactId >
202
- <version > ${ maven-surefire -plugin.version} </ version >
208
+ <groupId >org.apache. maven.plugins</ groupId >
209
+ <artifactId > maven-compiler -plugin</ artifactId >
203
210
<configuration >
204
- <includes >
205
- <include >**/*Spec.*</include >
206
- <include >**/*Test.*</include >
207
- </includes >
211
+ <source >${maven.compiler.source} </source >
212
+ <target >${maven.compiler.target} </target >
208
213
</configuration >
209
214
</plugin >
210
215
<plugin >
211
- <groupId >org.apache.maven.plugins</groupId >
212
- <artifactId >maven-verifier-plugin</artifactId >
213
- <version >${maven-verifier-plugin.version} </version >
216
+ <groupId >com.qulice</groupId >
217
+ <artifactId >qulice-maven-plugin</artifactId >
218
+ <configuration >
219
+ <license >file:${basedir} /LICENSE.txt</license >
220
+ </configuration >
214
221
<executions >
215
222
<execution >
216
- <id >main</id >
217
- <phase >package</phase >
218
223
<goals >
219
- <goal >verify </goal >
224
+ <goal >check </goal >
220
225
</goals >
221
226
<configuration >
222
- <verificationFile >src/verifier/verifications.xml</verificationFile >
227
+ <excludes >
228
+ <exclude >duplicatefinder:.*</exclude >
229
+ <exclude >dependencies:.*</exclude >
230
+ </excludes >
223
231
</configuration >
224
232
</execution >
225
233
</executions >
226
234
</plugin >
227
235
<plugin >
228
- <groupId >org.apache.maven.plugins</groupId >
229
- <artifactId >maven-failsafe-plugin</artifactId >
230
- <version >${failsafe.version} </version >
231
- <executions >
232
- <execution >
233
- <goals >
234
- <goal >integration-test</goal >
235
- <goal >verify</goal >
236
- </goals >
237
- </execution >
238
- </executions >
236
+ <artifactId >maven-surefire-plugin</artifactId >
237
+ <version >${maven-surefire-plugin.version} </version >
239
238
<configuration >
240
- <classesDirectory >${project.build.outputDirectory} </classesDirectory >
239
+ <includes >
240
+ <include >**/*Spec.*</include >
241
+ <include >**/*Test.*</include >
242
+ </includes >
241
243
</configuration >
242
244
</plugin >
243
245
<plugin >
@@ -265,7 +267,7 @@ SOFTWARE.
265
267
<limit >
266
268
<counter >INSTRUCTION</counter >
267
269
<value >COVEREDRATIO</value >
268
- <minimum >0.59 </minimum >
270
+ <minimum >0.58 </minimum >
269
271
</limit >
270
272
<limit >
271
273
<counter >LINE</counter >
@@ -301,23 +303,18 @@ SOFTWARE.
301
303
</plugin >
302
304
<plugin >
303
305
<groupId >org.apache.maven.plugins</groupId >
304
- <artifactId >maven-javadoc-plugin</artifactId >
306
+ <artifactId >maven-failsafe-plugin</artifactId >
307
+ <version >${failsafe.version} </version >
305
308
<executions >
306
309
<execution >
307
- <id >javadoc-generate</id >
308
- <phase >test</phase >
309
310
<goals >
310
- <goal >javadoc</goal >
311
+ <goal >integration-test</goal >
312
+ <goal >verify</goal >
311
313
</goals >
312
314
</execution >
313
315
</executions >
314
- </plugin >
315
- <plugin >
316
- <groupId >org.apache.maven.plugins</groupId >
317
- <artifactId >maven-compiler-plugin</artifactId >
318
316
<configuration >
319
- <source >${maven.compiler.source} </source >
320
- <target >${maven.compiler.target} </target >
317
+ <classesDirectory >${project.build.outputDirectory} </classesDirectory >
321
318
</configuration >
322
319
</plugin >
323
320
<plugin >
@@ -332,6 +329,19 @@ SOFTWARE.
332
329
</execution >
333
330
</executions >
334
331
</plugin >
332
+ <plugin >
333
+ <groupId >org.apache.maven.plugins</groupId >
334
+ <artifactId >maven-javadoc-plugin</artifactId >
335
+ <executions >
336
+ <execution >
337
+ <id >javadoc-generate</id >
338
+ <phase >test</phase >
339
+ <goals >
340
+ <goal >javadoc</goal >
341
+ </goals >
342
+ </execution >
343
+ </executions >
344
+ </plugin >
335
345
<plugin >
336
346
<groupId >ru.l3r8y</groupId >
337
347
<artifactId >sa-tan</artifactId >
@@ -346,25 +356,17 @@ SOFTWARE.
346
356
</plugin >
347
357
<plugin >
348
358
<groupId >org.apache.maven.plugins</groupId >
349
- <artifactId >maven-checkstyle-plugin</artifactId >
350
- <version >${maven-checkstyle-plugin.version} </version >
351
- <dependencies >
352
- <dependency >
353
- <groupId >com.puppycrawl.tools</groupId >
354
- <artifactId >checkstyle</artifactId >
355
- <version >${checkstyle.version} </version >
356
- </dependency >
357
- </dependencies >
359
+ <artifactId >maven-verifier-plugin</artifactId >
360
+ <version >${maven-verifier-plugin.version} </version >
358
361
<executions >
359
362
<execution >
360
- <id >verify-style </id >
361
- <phase >process-classes </phase >
363
+ <id >main </id >
364
+ <phase >package </phase >
362
365
<goals >
363
- <goal >check </goal >
366
+ <goal >verify </goal >
364
367
</goals >
365
368
<configuration >
366
- <suppressionsFileExpression >checkstyle.suppressions.file</suppressionsFileExpression >
367
- <suppressionsLocation >checkstyle-suppressions.xml</suppressionsLocation >
369
+ <verificationFile >src/verifier/verifications.xml</verificationFile >
368
370
</configuration >
369
371
</execution >
370
372
</executions >
0 commit comments