|
53 | 53 | <sonar.organization>green-code-initiative</sonar.organization> |
54 | 54 | <sonar.host.url>https://sonarcloud.io</sonar.host.url> |
55 | 55 |
|
56 | | - <!-- Version of SonarQube for integration tests --> |
57 | | - <sonarqube.version>9.9.7.96285</sonarqube.version> |
| 56 | + <!-- Minimal version of the SonarQube APIs for `creedengo-java-plugin` --> |
| 57 | + <sonarqube-plugin-api-min.version>9.9.0.65466</sonarqube-plugin-api-min.version> |
| 58 | + |
58 | 59 | <!-- Version of the SonarQube APIs used by `creedengo-java-plugin` --> |
59 | | - <sonar.plugin.api.version>9.8.0.203</sonar.plugin.api.version> |
| 60 | + <sonar.plugin.api.version>11.4.0.2922</sonar.plugin.api.version> |
60 | 61 |
|
61 | 62 | <!-- Version of `sonar-java-plugin` that `creedengo-java-plugin` depends on --> |
62 | | - <sonarjava.version>7.16.0.30901</sonarjava.version> |
| 63 | + <!-- last version that all is OK --> |
| 64 | + <sonarjava.version>8.9.1.38281</sonarjava.version> |
| 65 | + <!-- next version is NOT OK --> |
| 66 | +<!-- <sonarjava.version>8.13.0.38826</sonarjava.version>--> |
63 | 67 |
|
64 | | - <sonar-analyzer-commons.version>2.5.0.1358</sonar-analyzer-commons.version> |
| 68 | + <sonar-analyzer-commons.version>2.17.0.3322</sonar-analyzer-commons.version> |
65 | 69 |
|
66 | 70 | <sonar-packaging.version>1.23.0.740</sonar-packaging.version> |
67 | 71 |
|
68 | | - <junit.jupiter.version>5.9.1</junit.jupiter.version> |
69 | | - <assertJ.version>3.23.1</assertJ.version> |
70 | | - <mockito.version>5.3.1</mockito.version> |
| 72 | + <junit.jupiter.version>5.12.2</junit.jupiter.version> |
| 73 | + |
| 74 | + <assertJ.version>3.27.3</assertJ.version> |
| 75 | + |
| 76 | + <mockito.version>5.17.0</mockito.version> |
71 | 77 |
|
72 | | - <google.re2j>1.7</google.re2j> |
| 78 | + <google.re2j>1.8</google.re2j> |
73 | 79 |
|
74 | 80 | <!-- Version of creedengo rules specifications implemented by this plugin --> |
75 | 81 | <creedengo-rules-specifications.version>2.2.2</creedengo-rules-specifications.version> |
|
80 | 86 | <test-it.sonarqube.keepRunning>false</test-it.sonarqube.keepRunning> |
81 | 87 |
|
82 | 88 | <!-- Version of `sonarqube` used by integration tests (you can override this value to perform matrix compatibility tests) --> |
83 | | -<!-- <test-it.sonarqube.version>${sonarqube.version}</test-it.sonarqube.version>--> |
84 | | - |
| 89 | +<!-- <test-it.sonarqube.version>9.9.0.65466</test-it.sonarqube.version>--> |
85 | 90 | <!-- <test-it.sonarqube.version>9.9.8.100196</test-it.sonarqube.version>--> |
86 | 91 | <!-- <test-it.sonarqube.version>10.1.0.73245</test-it.sonarqube.version>--> |
87 | 92 | <!-- <test-it.sonarqube.version>10.1.0.73491</test-it.sonarqube.version>--> |
88 | | - <!-- avant : OK --> |
89 | | - |
90 | 93 | <!-- <test-it.sonarqube.version>10.2.0.77647</test-it.sonarqube.version>--> |
91 | 94 | <!-- <test-it.sonarqube.version>10.7.0.96327</test-it.sonarqube.version>--> |
92 | 95 | <!-- <test-it.sonarqube.version>24.12.0.100206</test-it.sonarqube.version>--> |
93 | | - <!-- avant : OK metric "directories" --> |
94 | | - |
95 | 96 | <!-- <test-it.sonarqube.version>25.1.0.102122</test-it.sonarqube.version>--> |
96 | 97 | <!-- <test-it.sonarqube.version>25.2.0.102705</test-it.sonarqube.version>--> |
97 | | - <test-it.sonarqube.version>25.3.0.104237</test-it.sonarqube.version> |
98 | | - <!-- avant : OK autres metrics --> |
| 98 | +<!-- <test-it.sonarqube.version>25.3.0.104237</test-it.sonarqube.version>--> |
| 99 | +<!-- <test-it.sonarqube.version>25.4.0.105899</test-it.sonarqube.version>--> |
| 100 | + <test-it.sonarqube.version>25.5.0.107428</test-it.sonarqube.version> |
99 | 101 |
|
100 | 102 | <!-- Version of `sonar-java-plugin` used by integration tests (you can override this value to perform matrix compatibility tests) --> |
101 | 103 | <test-it.sonarjava.version>${sonarjava.version}</test-it.sonarjava.version> |
|
188 | 190 | <dependency> |
189 | 191 | <groupId>org.sonarsource.orchestrator</groupId> |
190 | 192 | <artifactId>sonar-orchestrator-junit5</artifactId> |
191 | | - <version>5.1.0.2254</version> |
| 193 | + <version>5.6.1.2597</version> |
192 | 194 | <scope>test</scope> |
193 | 195 | </dependency> |
194 | 196 | <dependency> |
|
200 | 202 | <dependency> |
201 | 203 | <groupId>org.sonarsource.sonarqube</groupId> |
202 | 204 | <artifactId>sonar-ws</artifactId> |
203 | | - <version>${sonarqube.version}</version> |
| 205 | + <version>${test-it.sonarqube.version}</version> |
204 | 206 | <scope>test</scope> |
205 | 207 | </dependency> |
206 | 208 | <dependency> |
|
263 | 265 | <pluginKey>creedengojava</pluginKey> |
264 | 266 | <pluginClass>org.greencodeinitiative.creedengo.java.JavaPlugin</pluginClass> |
265 | 267 | <sonarLintSupported>true</sonarLintSupported> |
266 | | - <pluginApiMinVersion>${sonarqube.version}</pluginApiMinVersion> |
| 268 | + <pluginApiMinVersion>${sonarqube-plugin-api-min.version}</pluginApiMinVersion> |
267 | 269 | <skipDependenciesPackaging>true</skipDependenciesPackaging> |
268 | 270 | <jreMinVersion>${java.version}</jreMinVersion> |
269 | 271 | <requiredForLanguages>java</requiredForLanguages> |
|
0 commit comments