|
6 | 6 | <groupId>org.aksw.commons</groupId>
|
7 | 7 | <artifactId>aksw-commons-bom</artifactId>
|
8 | 8 | <packaging>pom</packaging>
|
9 |
| - <version>0.9.7</version> |
| 9 | + <version>0.9.8</version> |
10 | 10 | <name>AKSW Commons BOM</name>
|
11 | 11 | <description>A library of commonly used classes in AKSW applications.</description>
|
12 | 12 | <url>https://github.com/SmartDataAnalytics/aksw-commons</url>
|
|
24 | 24 | <scm>
|
25 | 25 | <url>https://github.com/SmartDataAnalytics/aksw-commons</url>
|
26 | 26 | <connection>scm:git:git://github.com/SmartDataAnalytics/aksw-commons.git</connection>
|
27 |
| - <developerConnection>scm:git:git@github.com:SmartDataAnalytics/aksw-commons.git</developerConnection> |
| 27 | + <developerConnection> |
| 28 | + scm:git:git@github.com:SmartDataAnalytics/aksw-commons.git</developerConnection> |
28 | 29 | <tag>HEAD</tag>
|
29 | 30 | </scm>
|
30 | 31 | <developers>
|
|
43 | 44 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
44 | 45 | <gpg.keyname>AKSW</gpg.keyname>
|
45 | 46 |
|
46 |
| - <gson.version>2.9.0</gson.version> |
47 |
| - <guava.version>32.1.2-jre</guava.version> |
| 47 | + <slf4j.version>2.0.9</slf4j.version> |
| 48 | + <log4j.version>2.21.0</log4j.version> |
| 49 | + |
| 50 | + <gson.version>2.10.1</gson.version> |
| 51 | + <guava.version>32.1.3-jre</guava.version> |
48 | 52 | <junit.version>4.13.2</junit.version>
|
49 | 53 | <xstream.version>1.4.20</xstream.version>
|
50 |
| - <commons-compress.version>1.21</commons-compress.version> |
51 |
| - <picocli.version>4.6.2</picocli.version> |
52 |
| - <univocity.version>2.9.0</univocity.version> |
53 |
| - |
54 |
| - <hadoop.version>3.3.4</hadoop.version> |
| 54 | + <commons-compress.version>1.24.0</commons-compress.version> |
| 55 | + <picocli.version>4.7.5</picocli.version> |
| 56 | + <univocity.version>2.9.1</univocity.version> |
| 57 | + <caffeine.version>3.1.8</caffeine.version> |
| 58 | + <kryo-serializers.version>0.42</kryo-serializers.version> |
| 59 | + <commons-lang3.version>3.13.0</commons-lang3.version> |
| 60 | + <rxjava.version>3.1.8</rxjava.version> |
| 61 | + <commons-validator.version>1.7</commons-validator.version> |
| 62 | + <protonpack.version>1.16</protonpack.version> |
| 63 | + <commons-io.version>2.15.0</commons-io.version> |
| 64 | + <jcraft.version>0.0.9</jcraft.version> |
| 65 | + <jgit.version>5.6.0.201912101111-r</jgit.version> |
| 66 | + |
| 67 | + <hadoop.version>3.3.6</hadoop.version> |
55 | 68 | <!-- <slf4j.version>2.0.0-alpha5</slf4j.version> -->
|
56 |
| - <slf4j.version>1.7.36</slf4j.version> |
57 |
| - <log4j.version>2.20.0</log4j.version> |
58 |
| - <jackson.version>2.13.3</jackson.version> |
| 69 | + <jackson.version>2.15.2</jackson.version> |
59 | 70 | <streamex.version>0.8.2</streamex.version>
|
60 |
| - |
| 71 | + |
61 | 72 | <nexus-staging-maven-plugin.version>1.6.13</nexus-staging-maven-plugin.version>
|
62 | 73 | <maven-gpg-plugin.version>3.1.0</maven-gpg-plugin.version>
|
63 | 74 | <maven-javadoc-plugin.version>3.5.0</maven-javadoc-plugin.version>
|
|
81 | 92 | <autoVersionSubmodules>true</autoVersionSubmodules>
|
82 | 93 | </configuration>
|
83 | 94 | </plugin>
|
84 |
| - <!-- For jgitflow doc see: https://bitbucket.org/atlassian/jgit-flow/wiki/goals.wiki --> |
| 95 | + <!-- For jgitflow doc see: |
| 96 | + https://bitbucket.org/atlassian/jgit-flow/wiki/goals.wiki --> |
85 | 97 | <plugin>
|
86 | 98 | <groupId>com.amashchenko.maven.plugin</groupId>
|
87 | 99 | <artifactId>gitflow-maven-plugin</artifactId>
|
|
100 | 112 | <version>3.6.2</version>
|
101 | 113 | <configuration>
|
102 | 114 | <release>${maven.compiler.release}</release>
|
103 |
| - <!-- <source>${maven.compiler.source}</source> <target>${maven.compiler.target}</target> --> |
| 115 | + <!-- <source>${maven.compiler.source}</source> |
| 116 | + <target>${maven.compiler.target}</target> --> |
104 | 117 | <encoding>${project.build.sourceEncoding}</encoding>
|
105 | 118 | </configuration>
|
106 | 119 | </plugin>
|
107 |
| - <!-- Solution from http://stackoverflow.com/questions/4725668/how-to-deploy-snapshot-with-sources-and-javadoc --> |
| 120 | + <!-- Solution from |
| 121 | + http://stackoverflow.com/questions/4725668/how-to-deploy-snapshot-with-sources-and-javadoc --> |
108 | 122 | <plugin>
|
109 | 123 | <groupId>org.apache.maven.plugins</groupId>
|
110 | 124 | <artifactId>maven-source-plugin</artifactId>
|
|
139 | 153 | <groupId>org.apache.maven.plugins</groupId>
|
140 | 154 | <artifactId>maven-surefire-plugin</artifactId>
|
141 | 155 | <version>3.0.0-M1</version>
|
142 |
| - <!-- <configuration> <skipTests>false</skipTests> </configuration> --> |
| 156 | + <!-- <configuration> <skipTests>false</skipTests> |
| 157 | + </configuration> --> |
| 158 | + </plugin> |
| 159 | + <plugin> |
| 160 | + <groupId>org.owasp</groupId> |
| 161 | + <artifactId>dependency-check-maven</artifactId> |
| 162 | + <version>8.4.2</version> |
143 | 163 | </plugin>
|
144 | 164 | </plugins>
|
145 | 165 | </build>
|
146 | 166 | <dependencyManagement>
|
147 | 167 | <dependencies>
|
| 168 | + <dependency> |
| 169 | + <groupId>org.apache.logging.log4j</groupId> |
| 170 | + <artifactId>log4j-bom</artifactId> |
| 171 | + <version>${log4j.version}</version> |
| 172 | + <scope>import</scope> |
| 173 | + <type>pom</type> |
| 174 | + </dependency> |
| 175 | + |
| 176 | + <dependency> |
| 177 | + <groupId>org.slf4j</groupId> |
| 178 | + <artifactId>slf4j-bom</artifactId> |
| 179 | + <version>${slf4j.version}</version> |
| 180 | + <scope>import</scope> |
| 181 | + <type>pom</type> |
| 182 | + </dependency> |
| 183 | + |
148 | 184 | <!-- Jackson for mapping models (e.g. csvw) to json -->
|
149 | 185 | <dependency>
|
150 | 186 | <groupId>com.fasterxml.jackson</groupId>
|
|
153 | 189 | <type>pom</type>
|
154 | 190 | <scope>import</scope>
|
155 | 191 | </dependency>
|
156 |
| - |
| 192 | + |
157 | 193 | <dependency>
|
158 | 194 | <groupId>one.util</groupId>
|
159 | 195 | <artifactId>streamex</artifactId>
|
|
290 | 326 | <version>${project.version}</version>
|
291 | 327 | </dependency>
|
292 | 328 | <dependency>
|
293 |
| - <groupId>org.aksw.commons</groupId> |
294 |
| - <artifactId>aksw-commons-algebra-allen-interval</artifactId> |
295 |
| - <version>${project.version}</version> |
296 |
| - </dependency> |
| 329 | + <groupId>org.aksw.commons</groupId> |
| 330 | + <artifactId>aksw-commons-algebra-allen-interval</artifactId> |
| 331 | + <version>${project.version}</version> |
| 332 | + </dependency> |
297 | 333 |
|
298 | 334 | <!-- Kryo -->
|
299 |
| - <!-- Note: don't use versions above 0.43 for now, for whatever reason |
| 335 | + <!-- Note: don't use versions above 0.43 for now, for whatever |
| 336 | + reason |
300 | 337 | they depend on Kryo 5.0.0 RC1 which is binary incompatible and not used by
|
301 | 338 | Spark -->
|
302 | 339 | <dependency>
|
303 | 340 | <groupId>de.javakaffee</groupId>
|
304 | 341 | <artifactId>kryo-serializers</artifactId>
|
305 |
| - <version>0.43</version> |
| 342 | + <version>${kryo-serializers.version}</version> |
306 | 343 | </dependency>
|
307 | 344 | <dependency>
|
308 | 345 | <groupId>com.github.ben-manes.caffeine</groupId>
|
309 | 346 | <artifactId>caffeine</artifactId>
|
310 |
| - <version>3.0.3</version> |
| 347 | + <version>${caffeine.version}</version> |
311 | 348 | </dependency>
|
312 |
| - <!-- <dependency> <groupId>org.aksw.commons</groupId> <artifactId>aksw-commons-sparql</artifactId> |
| 349 | + <!-- <dependency> <groupId>org.aksw.commons</groupId> |
| 350 | + <artifactId>aksw-commons-sparql</artifactId> |
313 | 351 | <version>${project.version}</version> </dependency> -->
|
314 | 352 | <!--Junits -->
|
315 | 353 | <dependency>
|
316 | 354 | <groupId>junit</groupId>
|
317 | 355 | <artifactId>junit</artifactId>
|
318 | 356 | <version>${junit.version}</version>
|
319 | 357 | </dependency>
|
320 |
| - <dependency> |
321 |
| - <groupId>org.apache.logging.log4j</groupId> |
322 |
| - <artifactId>log4j-slf4j-impl</artifactId> |
323 |
| - <version>${log4j.version}</version> |
324 |
| - </dependency> |
325 |
| - <dependency> |
326 |
| - <groupId>org.slf4j</groupId> |
327 |
| - <artifactId>slf4j-api</artifactId> |
328 |
| - <version>${slf4j.version}</version> |
329 |
| - </dependency> |
330 | 358 | <dependency>
|
331 | 359 | <groupId>org.slf4j</groupId>
|
332 | 360 | <artifactId>slf4j-ext</artifactId>
|
|
337 | 365 | <artifactId>jaxb-api</artifactId>
|
338 | 366 | <version>2.3.1</version>
|
339 | 367 | </dependency>
|
340 |
| - <!-- Usually we depend on slf4j, but for testing we depend on a concrete |
| 368 | + <!-- Usually we depend on slf4j, but for testing we depend on a |
| 369 | + concrete |
341 | 370 | implementation -->
|
342 | 371 | <!-- <dependency> -->
|
343 | 372 | <!-- <groupId>log4j</groupId> -->
|
|
346 | 375 | <!-- <scope>test</scope> -->
|
347 | 376 | <!-- </dependency> -->
|
348 | 377 | <!-- Used for SQL-Escapting (StringEscapeUtils) -->
|
349 |
| - <!-- <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> |
| 378 | + <!-- <dependency> <groupId>commons-lang</groupId> |
| 379 | + <artifactId>commons-lang</artifactId> |
350 | 380 | <version>2.5</version> </dependency> -->
|
351 | 381 | <dependency>
|
352 | 382 | <groupId>org.apache.commons</groupId>
|
353 | 383 | <artifactId>commons-lang3</artifactId>
|
354 |
| - <version>3.12.0</version> |
| 384 | + <version>${commons-lang3.version}</version> |
355 | 385 | </dependency>
|
356 | 386 | <dependency>
|
357 | 387 | <groupId>com.thoughtworks.xstream</groupId>
|
358 | 388 | <artifactId>xstream</artifactId>
|
359 | 389 | <version>${xstream.version}</version>
|
360 | 390 | </dependency>
|
361 |
| - <dependency> |
362 |
| - <groupId>net.sourceforge.collections</groupId> |
363 |
| - <artifactId>collections-generic</artifactId> |
364 |
| - <version>4.01</version> |
365 |
| - </dependency> |
366 | 391 | <dependency>
|
367 | 392 | <groupId>commons-validator</groupId>
|
368 | 393 | <artifactId>commons-validator</artifactId>
|
369 |
| - <version>1.6</version> |
| 394 | + <version>${commons-validator.version}</version> |
370 | 395 | </dependency>
|
371 | 396 | <!-- Collection APIs -->
|
372 | 397 | <dependency>
|
|
377 | 402 | <dependency>
|
378 | 403 | <groupId>io.reactivex.rxjava3</groupId>
|
379 | 404 | <artifactId>rxjava</artifactId>
|
380 |
| - <version>3.1.3</version> |
| 405 | + <version>${rxjava.version}</version> |
381 | 406 | </dependency>
|
382 | 407 | <dependency>
|
383 | 408 | <groupId>com.codepoetics</groupId>
|
384 | 409 | <artifactId>protonpack</artifactId>
|
385 |
| - <version>1.11</version> |
| 410 | + <version>${protonpack.version}</version> |
386 | 411 | </dependency>
|
387 | 412 | <dependency>
|
388 | 413 | <groupId>org.apache.commons</groupId>
|
|
392 | 417 | <dependency>
|
393 | 418 | <groupId>commons-io</groupId>
|
394 | 419 | <artifactId>commons-io</artifactId>
|
395 |
| - <version>2.8.0</version> |
| 420 | + <version>${commons-io.version}</version> |
396 | 421 | </dependency>
|
397 | 422 | <dependency>
|
398 | 423 | <groupId>info.picocli</groupId>
|
|
419 | 444 | <artifactId>aksw-commons-models-csvw-picocli</artifactId>
|
420 | 445 | <version>${project.version}</version>
|
421 | 446 | </dependency>
|
| 447 | + <dependency> |
| 448 | + <groupId>org.aksw.commons</groupId> |
| 449 | + <artifactId>aksw-commons-models-maven</artifactId> |
| 450 | + <version>${project.version}</version> |
| 451 | + </dependency> |
422 | 452 | <dependency>
|
423 | 453 | <groupId>com.google.code.gson</groupId>
|
424 | 454 | <artifactId>gson</artifactId>
|
|
434 | 464 | <artifactId>hadoop-common</artifactId>
|
435 | 465 | <version>${hadoop.version}</version>
|
436 | 466 | </dependency>
|
| 467 | + <dependency> |
| 468 | + <groupId>org.eclipse.jgit</groupId> |
| 469 | + <artifactId>org.eclipse.jgit</artifactId> |
| 470 | + <version>${jgit.version}</version> |
| 471 | + </dependency> |
| 472 | + |
| 473 | + <dependency> |
| 474 | + <groupId>com.jcraft</groupId> |
| 475 | + <artifactId>jsch.agentproxy.jsch</artifactId> |
| 476 | + <version>${jcraft.version}</version> |
| 477 | + </dependency> |
| 478 | + |
| 479 | + <dependency> |
| 480 | + <groupId>com.jcraft</groupId> |
| 481 | + <artifactId>jsch.agentproxy.usocket-jna</artifactId> |
| 482 | + <version>${jcraft.version}</version> |
| 483 | + </dependency> |
| 484 | + |
| 485 | + <dependency> |
| 486 | + <groupId>com.jcraft</groupId> |
| 487 | + <artifactId>jsch.agentproxy.sshagent</artifactId> |
| 488 | + <version>${jcraft.version}</version> |
| 489 | + </dependency> |
| 490 | + |
| 491 | + |
437 | 492 | </dependencies>
|
438 | 493 | </dependencyManagement>
|
439 | 494 | <profiles>
|
| 495 | + <profile> |
| 496 | + <id>audit</id> |
| 497 | + <build> |
| 498 | + <plugins> |
| 499 | + <plugin> |
| 500 | + <groupId>org.owasp</groupId> |
| 501 | + <artifactId>dependency-check-maven</artifactId> |
| 502 | + <version>8.4.2</version> |
| 503 | + <executions> |
| 504 | + <execution> |
| 505 | + <goals> |
| 506 | + <goal>check</goal> |
| 507 | + </goals> |
| 508 | + </execution> |
| 509 | + </executions> |
| 510 | + </plugin> |
| 511 | + </plugins> |
| 512 | + </build> |
| 513 | + </profile> |
| 514 | + |
440 | 515 | <profile>
|
441 | 516 | <id>doclint-java8-disable</id>
|
442 | 517 | <activation>
|
|
0 commit comments