|
40 | 40 |
|
41 | 41 | <properties> |
42 | 42 |
|
43 | | - <java.version>11</java.version> |
| 43 | + <java.version>17</java.version> |
44 | 44 | <maven.compiler.source>${java.version}</maven.compiler.source> |
45 | 45 | <maven.compiler.target>${java.version}</maven.compiler.target> |
46 | 46 | <!-- to prevent message: system modules path not set in conjunction with -source 11 --> |
|
57 | 57 | <sonarqube-plugin-api-min.version>9.9.0.65466</sonarqube-plugin-api-min.version> |
58 | 58 |
|
59 | 59 | <!-- Version of the SonarQube APIs used by `creedengo-java-plugin` --> |
60 | | - <sonar.plugin.api.version>11.4.0.2922</sonar.plugin.api.version> |
| 60 | + <sonar.plugin.api.version>13.0.0.3026</sonar.plugin.api.version> |
61 | 61 |
|
62 | 62 | <!-- Version of `sonar-java-plugin` that `creedengo-java-plugin` depends on --> |
63 | | - <!-- max version that all is OK with JDK 11 --> |
64 | | - <sonarjava.version>7.30.0.34429</sonarjava.version> |
65 | | - <!-- max version that all is OK with JDK 17 --> |
66 | | -<!-- <sonarjava.version>8.9.1.38281</sonarjava.version>--> |
67 | | - <!-- next version is NOT OK --> |
68 | | -<!-- <sonarjava.version>8.13.0.38826</sonarjava.version>--> |
| 63 | +(??) <!-- max version that all is OK with JDK 11 --> |
| 64 | +(??) <sonarjava.version>7.30.0.34429</sonarjava.version> |
| 65 | + <!-- LAST version compatible with SonarQube 9.9.0 AND 25.9.0 --> |
| 66 | + <sonarjava.version>8.9.3.40165</sonarjava.version> |
| 67 | + <!-- LAST version compatible with SonarQube 25.9.0 but NOT with 9.9.0 --> |
| 68 | +<!-- <sonarjava.version>8.18.0.40025</sonarjava.version>--> |
69 | 69 |
|
70 | | - <sonar-analyzer-commons.version>2.17.0.3322</sonar-analyzer-commons.version> |
| 70 | + <sonar-analyzer-commons.version>2.18.0.3393</sonar-analyzer-commons.version> |
71 | 71 |
|
72 | 72 | <sonar-packaging.version>1.23.0.740</sonar-packaging.version> |
73 | 73 |
|
74 | | - <junit.jupiter.version>5.12.2</junit.jupiter.version> |
75 | | - |
76 | | - <assertJ.version>3.27.3</assertJ.version> |
77 | | - |
78 | | - <mockito.version>5.17.0</mockito.version> |
79 | | - |
80 | | - <google.re2j>1.8</google.re2j> |
81 | | - |
82 | 74 | <!-- Version of creedengo rules specifications implemented by this plugin --> |
83 | | - <creedengo-rules-specifications.version>2.2.2</creedengo-rules-specifications.version> |
| 75 | + <creedengo-rules-specifications.version>2.5.0</creedengo-rules-specifications.version> |
84 | 76 |
|
85 | 77 | <!-- URL of the Maven repository where sonarqube will be downloaded --> |
86 | 78 | <test-it.orchestrator.artifactory.url>https://repo1.maven.org/maven2</test-it.orchestrator.artifactory.url> |
|
89 | 81 |
|
90 | 82 | <!-- Version of `sonarqube` used by integration tests (you can override this value to perform matrix compatibility tests) --> |
91 | 83 | <!-- <test-it.sonarqube.version>9.9.0.65466</test-it.sonarqube.version>--> |
92 | | - <test-it.sonarqube.version>9.9.8.100196</test-it.sonarqube.version> |
| 84 | +<!-- <test-it.sonarqube.version>9.9.8.100196</test-it.sonarqube.version>--> |
93 | 85 | <!-- <test-it.sonarqube.version>10.1.0.73245</test-it.sonarqube.version>--> |
94 | 86 | <!-- <test-it.sonarqube.version>10.1.0.73491</test-it.sonarqube.version>--> |
95 | 87 | <!-- <test-it.sonarqube.version>10.2.0.77647</test-it.sonarqube.version>--> |
|
100 | 92 | <!-- <test-it.sonarqube.version>25.3.0.104237</test-it.sonarqube.version>--> |
101 | 93 | <!-- <test-it.sonarqube.version>25.4.0.105899</test-it.sonarqube.version>--> |
102 | 94 | <!-- <test-it.sonarqube.version>25.5.0.107428</test-it.sonarqube.version>--> |
| 95 | + <test-it.sonarqube.version>25.9.0.112764</test-it.sonarqube.version> |
103 | 96 |
|
104 | 97 | <!-- Version of `sonar-java-plugin` used by integration tests (you can override this value to perform matrix compatibility tests) --> |
105 | 98 | <test-it.sonarjava.version>${sonarjava.version}</test-it.sonarjava.version> |
|
141 | 134 | <dependency> |
142 | 135 | <groupId>com.google.re2j</groupId> |
143 | 136 | <artifactId>re2j</artifactId> |
144 | | - <version>${google.re2j}</version> |
| 137 | + <version>1.8</version> |
145 | 138 | </dependency> |
146 | 139 |
|
147 | 140 | <dependency> |
|
163 | 156 | <dependency> |
164 | 157 | <groupId>org.junit.jupiter</groupId> |
165 | 158 | <artifactId>junit-jupiter</artifactId> |
166 | | - <version>${junit.jupiter.version}</version> |
| 159 | + <version>5.13.4</version> |
167 | 160 | <scope>test</scope> |
168 | 161 | </dependency> |
169 | 162 |
|
170 | 163 | <dependency> |
171 | 164 | <groupId>org.assertj</groupId> |
172 | 165 | <artifactId>assertj-core</artifactId> |
173 | | - <version>${assertJ.version}</version> |
| 166 | + <version>3.27.4</version> |
174 | 167 | <scope>test</scope> |
175 | 168 | </dependency> |
176 | 169 |
|
177 | 170 | <dependency> |
178 | 171 | <groupId>org.mockito</groupId> |
179 | 172 | <artifactId>mockito-junit-jupiter</artifactId> |
180 | | - <version>${mockito.version}</version> |
| 173 | + <version>5.19.0</version> |
181 | 174 | <scope>test</scope> |
182 | 175 | </dependency> |
183 | 176 |
|
|
192 | 185 | <dependency> |
193 | 186 | <groupId>org.sonarsource.orchestrator</groupId> |
194 | 187 | <artifactId>sonar-orchestrator-junit5</artifactId> |
195 | | - <version>5.6.1.2597</version> |
196 | | - <scope>test</scope> |
197 | | - </dependency> |
198 | | - <dependency> |
199 | | - <groupId>org.sonarsource.java</groupId> |
200 | | - <artifactId>test-classpath-reader</artifactId> |
201 | | - <version>8.8.0.37665</version> |
| 188 | + <version>5.6.2.2625</version> |
202 | 189 | <scope>test</scope> |
203 | 190 | </dependency> |
204 | 191 | <dependency> |
|
216 | 203 | <dependency> |
217 | 204 | <groupId>ch.qos.logback</groupId> |
218 | 205 | <artifactId>logback-classic</artifactId> |
219 | | - <version>1.5.6</version> |
| 206 | + <version>1.5.18</version> |
220 | 207 | <scope>test</scope> |
221 | 208 | </dependency> |
222 | 209 | <dependency> |
223 | 210 | <groupId>org.projectlombok</groupId> |
224 | 211 | <artifactId>lombok</artifactId> |
225 | | - <version>1.18.36</version> |
| 212 | + <version>1.18.40</version> |
226 | 213 | <scope>test</scope> |
227 | 214 | </dependency> |
228 | 215 | </dependencies> |
|
242 | 229 | <plugin> |
243 | 230 | <groupId>org.jacoco</groupId> |
244 | 231 | <artifactId>jacoco-maven-plugin</artifactId> |
245 | | - <version>0.8.12</version> |
| 232 | + <version>0.8.13</version> |
246 | 233 | <executions> |
247 | 234 | <execution> |
248 | 235 | <id>prepare-agent</id> |
|
335 | 322 | </execution> |
336 | 323 | </executions> |
337 | 324 | </plugin> |
| 325 | + <!-- FOR TUs --> |
338 | 326 | <plugin> |
339 | 327 | <groupId>org.apache.maven.plugins</groupId> |
340 | 328 | <artifactId>maven-dependency-plugin</artifactId> |
341 | 329 | <version>3.8.1</version> |
342 | 330 | <executions> |
343 | | - <!-- only for unit tests ("test-jars" directory used in classpath) --> |
344 | 331 | <execution> |
345 | 332 | <id>copy</id> |
346 | 333 | <phase>test-compile</phase> |
|
0 commit comments