|
1 |
| -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
| 1 | +<project xmlns="http://maven.apache.org/POM/4.0.0" |
| 2 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 3 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
2 | 4 | <modelVersion>4.0.0</modelVersion>
|
3 | 5 | <groupId>com.ibm.cloud</groupId>
|
4 | 6 | <artifactId>sdk-core</artifactId>
|
5 | 7 | <packaging>jar</packaging>
|
6 | 8 | <name>sdk-core</name>
|
7 | 9 | <version>99-SNAPSHOT</version>
|
8 |
| - <description>Core functionality required by code generated by the IBM OpenAPI SDK Generator</description> |
| 10 | + <description>Core functionality required by code generated by the IBM |
| 11 | + OpenAPI SDK Generator</description> |
9 | 12 | <url>https://github.com/IBM/java-sdk-core</url>
|
10 | 13 |
|
11 | 14 | <properties>
|
12 | 15 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
13 |
| - <testng-version>7.8.0</testng-version> |
14 |
| - <testng-slf4j-version>2.0.9</testng-slf4j-version> |
| 16 | + <!-- |
| 17 | + To check if newer versions of dependencies are available, run: |
| 18 | + mvn versions:display-dependency-updates |
| 19 | + --> |
| 20 | + <testng-version>7.10.2</testng-version> |
| 21 | + <testng-slf4j-version>2.0.16</testng-slf4j-version> |
15 | 22 | <surefire-version>3.1.2</surefire-version>
|
16 | 23 | <checkstyle-plugin-version>3.3.0</checkstyle-plugin-version>
|
17 |
| - <checkstyle-version>10.12.3</checkstyle-version> |
| 24 | + <checkstyle-version>10.17.0</checkstyle-version> |
18 | 25 | <jacoco-plugin-version>0.8.10</jacoco-plugin-version>
|
19 | 26 | <compiler-plugin-version>3.11.0</compiler-plugin-version>
|
20 | 27 | <okhttp3-version>4.12.0</okhttp3-version>
|
21 |
| - <gson-version>2.10.1</gson-version> |
22 |
| - <commons-codec-version>1.16.0</commons-codec-version> |
23 |
| - <commons-io-version>2.14.0</commons-io-version> |
24 |
| - <commons-lang3-version>3.13.0</commons-lang3-version> |
| 28 | + <gson-version>2.11.0</gson-version> |
| 29 | + <commons-codec-version>1.17.1</commons-codec-version> |
| 30 | + <commons-io-version>2.16.1</commons-io-version> |
| 31 | + <commons-lang3-version>3.16.0</commons-lang3-version> |
25 | 32 | <rx-version>2.2.21</rx-version>
|
26 |
| - <mockito-version>5.2.0</mockito-version> |
| 33 | + <mockito-version>5.12.0</mockito-version> |
27 | 34 | <maven-deploy-plugin-version>3.1.1</maven-deploy-plugin-version>
|
28 | 35 | <nexus-staging-plugin-version>1.6.13</nexus-staging-plugin-version>
|
29 | 36 | <maven-gpg-plugin-version>3.1.0</maven-gpg-plugin-version>
|
30 |
| - |
| 37 | + |
31 | 38 | <maven-enforcer-version>3.4.1</maven-enforcer-version>
|
32 | 39 | <min-jdk-version>11</min-jdk-version>
|
33 | 40 | <min-maven-version>3.5.0</min-maven-version>
|
34 | 41 |
|
35 | 42 | <java-source-version>1.8</java-source-version>
|
36 | 43 | <java-target-version>1.8</java-target-version>
|
37 | 44 |
|
38 |
| - <!-- versions of transitive dependencies we need to override to avoid vulnerability alerts --> |
| 45 | + <!-- versions of transitive dependencies we need to override to avoid |
| 46 | + vulnerability alerts --> |
39 | 47 | <junit-version>4.13.2</junit-version>
|
40 |
| - <kotlin-version>1.9.10</kotlin-version> |
| 48 | + <kotlin-version>1.9.25</kotlin-version> |
41 | 49 |
|
42 | 50 | <!-- This property should be empty by default. -->
|
43 | 51 | <surefireJvmArgs></surefireJvmArgs>
|
|
156 | 164 | <dependency>
|
157 | 165 | <groupId>org.mockito</groupId>
|
158 | 166 | <artifactId>mockito-inline</artifactId>
|
159 |
| - <version>${mockito-version}</version> |
| 167 | + <version>5.2.0</version> |
160 | 168 | <scope>test</scope>
|
161 | 169 | </dependency>
|
162 | 170 | <dependency>
|
163 | 171 | <groupId>org.jetbrains.kotlin</groupId>
|
164 | 172 | <artifactId>kotlin-stdlib-jdk8</artifactId>
|
165 | 173 | <version>${kotlin-version}</version>
|
166 | 174 | </dependency>
|
167 |
| - <dependency> |
| 175 | + <dependency> |
168 | 176 | <groupId>org.jetbrains.kotlin</groupId>
|
169 | 177 | <artifactId>kotlin-stdlib</artifactId>
|
170 | 178 | <version>${kotlin-version}</version>
|
171 | 179 | </dependency>
|
172 |
| - </dependencies> |
| 180 | + </dependencies> |
173 | 181 |
|
174 | 182 | <build>
|
175 | 183 | <plugins>
|
|
187 | 195 | <rules>
|
188 | 196 | <requireMavenVersion>
|
189 | 197 | <version>${min-maven-version}</version>
|
190 |
| - <message>Apache Maven ${min-maven-version}+ is required to build this project.</message> |
| 198 | + <message>Apache Maven ${min-maven-version}+ |
| 199 | + is required to build this project.</message> |
191 | 200 | </requireMavenVersion>
|
192 | 201 | <requireJavaVersion>
|
193 | 202 | <version>${min-jdk-version}</version>
|
194 |
| - <message>Java ${min-jdk-version}+ is required to build this project.</message> |
| 203 | + <message>Java ${min-jdk-version}+ is |
| 204 | + required to build this project.</message> |
195 | 205 | </requireJavaVersion>
|
196 | 206 | </rules>
|
197 | 207 | </configuration>
|
|
346 | 356 | <!-- We don't deploy snapshot releases -->
|
347 | 357 | </snapshotRepository>
|
348 | 358 | <repository>
|
349 |
| - <!-- This is where the nexus staging plugin will publish artifacts --> |
| 359 | + <!-- This is where the nexus staging plugin will publish |
| 360 | + artifacts --> |
350 | 361 | <id>ossrh</id>
|
351 |
| - <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
| 362 | + <url> |
| 363 | + https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
352 | 364 | </repository>
|
353 | 365 | </distributionManagement>
|
354 | 366 |
|
|
390 | 402 | </plugins>
|
391 | 403 | </build>
|
392 | 404 | <properties>
|
393 |
| - <!-- Configure the gpg plugin to use the env vars defined in the Travis build settings --> |
| 405 | + <!-- Configure the gpg plugin to use the env vars defined in the |
| 406 | + Travis build settings --> |
394 | 407 | <gpg.keyname>${env.GPG_KEYNAME}</gpg.keyname>
|
395 | 408 | <gpg.passphrase>${env.GPG_PASSPHRASE}</gpg.passphrase>
|
396 | 409 | </properties>
|
|
0 commit comments