|
4 | 4 | <modelVersion>4.0.0</modelVersion>
|
5 | 5 | <groupId>com.exasol</groupId>
|
6 | 6 | <artifactId>udf-debugging-java</artifactId>
|
7 |
| - <version>0.2.0</version> |
| 7 | + <version>0.3.0</version> |
8 | 8 | <name>udf-debugging-java</name>
|
9 | 9 | <description>Utilities for debugging, profiling and code coverage measure for UDFs.</description>
|
10 | 10 | <url>https://github.com/exasol/udf-debugging-javat</url>
|
|
14 | 14 | <java.version>11</java.version>
|
15 | 15 | <junit.version>5.6.2</junit.version>
|
16 | 16 | <junit.platform.version>1.6.2</junit.platform.version>
|
17 |
| - <jacoco.version>0.8.5</jacoco.version> |
18 | 17 | <vscommon.version>11.0.0</vscommon.version>
|
19 | 18 | <gpg.skip>true</gpg.skip>
|
| 19 | + <jacoco.version>0.8.6</jacoco.version> |
20 | 20 | <org.testcontainers.version>1.14.3</org.testcontainers.version>
|
21 | 21 | <surefire.and.failsafe.plugin.version>3.0.0-M4</surefire.and.failsafe.plugin.version>
|
22 | 22 | </properties>
|
|
76 | 76 | <artifactId>javax.json-api</artifactId>
|
77 | 77 | <version>1.1.4</version>
|
78 | 78 | </dependency>
|
| 79 | + <dependency> |
| 80 | + <groupId>com.exasol</groupId> |
| 81 | + <artifactId>error-reporting-java</artifactId> |
| 82 | + <version>0.2.0</version> |
| 83 | + </dependency> |
| 84 | + <dependency> |
| 85 | + <groupId>org.jacoco</groupId> |
| 86 | + <artifactId>org.jacoco.core</artifactId> |
| 87 | + <version>${jacoco.version}</version> |
| 88 | + </dependency> |
| 89 | + <dependency> |
| 90 | + <groupId>org.jacoco</groupId> |
| 91 | + <artifactId>org.jacoco.agent</artifactId> |
| 92 | + <version>${jacoco.version}</version> |
| 93 | + <classifier>runtime</classifier> |
| 94 | + <scope>test</scope> |
| 95 | + </dependency> |
| 96 | + <!-- This is a compile dependency for accessing Bucket from testcontainers. |
| 97 | + It is planned to move it out there: --> |
| 98 | + <dependency> |
| 99 | + <groupId>com.exasol</groupId> |
| 100 | + <artifactId>exasol-testcontainers</artifactId> |
| 101 | + <version>3.3.1</version> |
| 102 | + </dependency> |
79 | 103 | <!-- test dependencies -->
|
80 | 104 | <dependency>
|
81 | 105 | <groupId>org.junit.jupiter</groupId>
|
|
95 | 119 | <version>${junit.version}</version>
|
96 | 120 | <scope>test</scope>
|
97 | 121 | </dependency>
|
98 |
| - <!--Integration test dependencies--> |
99 | 122 | <dependency>
|
100 |
| - <groupId>com.exasol</groupId> |
101 |
| - <artifactId>exasol-testcontainers</artifactId> |
102 |
| - <version>3.2.0</version> |
| 123 | + <groupId>org.mockito</groupId> |
| 124 | + <artifactId>mockito-core</artifactId> |
| 125 | + <version>3.6.0</version> |
103 | 126 | <scope>test</scope>
|
104 | 127 | </dependency>
|
105 | 128 | <dependency>
|
106 |
| - <groupId>org.testcontainers</groupId> |
107 |
| - <artifactId>junit-jupiter</artifactId> |
108 |
| - <version>${org.testcontainers.version}</version> |
| 129 | + <groupId>org.hamcrest</groupId> |
| 130 | + <artifactId>hamcrest-all</artifactId> |
| 131 | + <version>1.3</version> |
109 | 132 | <scope>test</scope>
|
110 | 133 | </dependency>
|
| 134 | + <!--Integration test dependencies--> |
111 | 135 | <dependency>
|
112 |
| - <groupId>org.jacoco</groupId> |
113 |
| - <artifactId>org.jacoco.agent</artifactId> |
114 |
| - <version>${jacoco.version}</version> |
115 |
| - <classifier>runtime</classifier> |
| 136 | + <groupId>org.testcontainers</groupId> |
| 137 | + <artifactId>junit-jupiter</artifactId> |
| 138 | + <version>${org.testcontainers.version}</version> |
116 | 139 | <scope>test</scope>
|
117 | 140 | </dependency>
|
118 | 141 | <dependency>
|
119 |
| - <groupId>org.jacoco</groupId> |
120 |
| - <artifactId>org.jacoco.core</artifactId> |
121 |
| - <version>${jacoco.version}</version> |
122 |
| - <scope>test</scope> |
| 142 | + <groupId>com.exasol</groupId> |
| 143 | + <artifactId>test-db-builder-java</artifactId> |
| 144 | + <version>2.0.0</version> |
123 | 145 | </dependency>
|
124 | 146 | <dependency>
|
125 | 147 | <groupId>org.slf4j</groupId>
|
|
324 | 346 | </goals>
|
325 | 347 | </execution>
|
326 | 348 | </executions>
|
| 349 | + <configuration> |
| 350 | + <excludeVulnerabilityIds> |
| 351 | + <!-- Ignores CVE-2020-15250, because we use Java 11 and junit 4.13.1 which contains a fix: https://ossindex.sonatype.org/vuln/7ea56ad4-8a8b-4e51-8ed9-5aad83d8efb1 --> |
| 352 | + <exclude>7ea56ad4-8a8b-4e51-8ed9-5aad83d8efb1</exclude> |
| 353 | + </excludeVulnerabilityIds> |
| 354 | + </configuration> |
327 | 355 | </plugin>
|
328 | 356 | <plugin>
|
329 | 357 | <groupId>org.apache.maven.plugins</groupId>
|
|
348 | 376 | <plugin>
|
349 | 377 | <groupId>com.exasol</groupId>
|
350 | 378 | <artifactId>project-keeper-maven-plugin</artifactId>
|
351 |
| - <version>0.2.0</version> |
| 379 | + <version>0.3.0</version> |
352 | 380 | <executions>
|
353 | 381 | <execution>
|
354 | 382 | <goals>
|
|
358 | 386 | </executions>
|
359 | 387 | <configuration>
|
360 | 388 | <modules>
|
| 389 | + <module>maven_central</module> |
361 | 390 | </modules>
|
362 | 391 | </configuration>
|
363 | 392 | </plugin>
|
|
382 | 411 | </executions>
|
383 | 412 | </plugin>
|
384 | 413 | -->
|
| 414 | + <plugin> |
| 415 | + <groupId>org.apache.maven.plugins</groupId> |
| 416 | + <artifactId>maven-deploy-plugin</artifactId> |
| 417 | + <configuration> |
| 418 | + <skip>true</skip> |
| 419 | + </configuration> |
| 420 | + </plugin> |
| 421 | + <plugin> |
| 422 | + <groupId>org.sonatype.plugins</groupId> |
| 423 | + <artifactId>nexus-staging-maven-plugin</artifactId> |
| 424 | + <version>1.6.8</version> |
| 425 | + <configuration> |
| 426 | + <autoReleaseAfterClose>true</autoReleaseAfterClose> |
| 427 | + <serverId>ossrh</serverId> |
| 428 | + <nexusUrl>https://oss.sonatype.org/</nexusUrl> |
| 429 | + </configuration> |
| 430 | + <executions> |
| 431 | + <execution> |
| 432 | + <id>default-deploy</id> |
| 433 | + <phase>deploy</phase> |
| 434 | + <goals> |
| 435 | + <goal>deploy</goal> |
| 436 | + </goals> |
| 437 | + </execution> |
| 438 | + </executions> |
| 439 | + </plugin> |
385 | 440 | </plugins>
|
386 | 441 | <testResources>
|
387 | 442 | <testResource>
|
|
0 commit comments