|
9 | 9 | <ignoreVersion>3.0ea8</ignoreVersion> |
10 | 10 | </ignoreVersions> |
11 | 11 | </rule> |
12 | | - <rule groupId="args4j" artifactId="args4j" comparisonMethod="maven"> |
13 | | - <ignoreVersions> |
14 | | - <!-- |
15 | | - As of version 2.37, Args4j requires Java 11. |
16 | | - We cannot upgrade past 2.33 while we still support Java 8. |
17 | | - --> |
18 | | - <ignoreVersion type="regex">^(?!2\.33).*</ignoreVersion> |
19 | | - </ignoreVersions> |
20 | | - </rule> |
21 | | - <rule groupId="ch.qos.logback" artifactId="*" comparisonMethod="maven"> |
22 | | - <ignoreVersions> |
23 | | - <ignoreVersion type="regex">.*-(alpha|beta|rc|RC)-?[0-9]+</ignoreVersion> |
24 | | - <!-- |
25 | | - As of version 1.4.0, Logback requires Java 11. |
26 | | - We cannot upgrade past 1.3.x while we still support Java 8. |
27 | | - Note: logback-classic 1.2.13 is the last version to use SLF4J v1; |
28 | | - logback-classic 1.3.0+ uses SLF4J v2, which works differently; see: |
29 | | - https://www.slf4j.org/faq.html#changesInVersion200 |
30 | | - --> |
31 | | - <ignoreVersion type="regex">^(?!1\.3\.).*</ignoreVersion> |
32 | | - </ignoreVersions> |
33 | | - </rule> |
34 | 12 | <rule groupId="com.fasterxml.jackson.core" artifactId="*" comparisonMethod="maven"> |
35 | 13 | <ignoreVersions> |
36 | 14 | <ignoreVersion type="regex">.*-(alpha|beta|rc|RC)-?[0-9]+</ignoreVersion> |
|
51 | 29 | <ignoreVersion type="regex">.*-kohsuke-?[0-9]+</ignoreVersion> |
52 | 30 | </ignoreVersions> |
53 | 31 | </rule> |
54 | | - <rule groupId="com.fifesoft" artifactId="languagesupport" comparisonMethod="maven"> |
55 | | - <ignoreVersions> |
56 | | - <!-- |
57 | | - As of version 3.4.0, Fifesoft LanguageSupport requires Java 11. |
58 | | - We cannot upgrade past 3.3.x while we still support Java 8. |
59 | | - --> |
60 | | - <ignoreVersion type="regex">^(?!3\.3\.).*</ignoreVersion> |
61 | | - </ignoreVersions> |
62 | | - </rule> |
63 | | - <rule groupId="com.miglayout" artifactId="*" comparisonMethod="maven"> |
64 | | - <ignoreVersions> |
65 | | - <!-- |
66 | | - As of version 11, MigLayout requires Java 11. |
67 | | - We cannot upgrade past 5.x while we still support Java 8. |
68 | | - --> |
69 | | - <ignoreVersion type="regex">^(?!5\.).*</ignoreVersion> |
70 | | - </ignoreVersions> |
71 | | - </rule> |
72 | 32 | <rule groupId="com.squareup.okhttp3" artifactId="okhttp" comparisonMethod="maven"> |
73 | 33 | <ignoreVersions> |
74 | 34 | <ignoreVersion type="regex">.*-(alpha|beta|rc|RC)[-\.]?[0-9]+</ignoreVersion> |
|
127 | 87 | <ignoreVersion type="regex">^(?!1\.8\.0\.).*</ignoreVersion> |
128 | 88 | </ignoreVersions> |
129 | 89 | </rule> |
| 90 | + <rule groupId="io.github.classgraph" artifactId="classgraph" comparisonMethod="maven"> |
| 91 | + <!-- |
| 92 | + As of version 6.0.0, classgraph requires Java 25. |
| 93 | + We cannot upgrade past 5.x while we still support Java 21. |
| 94 | + --> |
| 95 | + <ignoreVersions> |
| 96 | + <ignoreVersion type="regex">^(?!5\.).*</ignoreVersion> |
| 97 | + </ignoreVersions> |
| 98 | + </rule> |
130 | 99 | <rule groupId="javax.enterprise" artifactId="cdi-api" comparisonMethod="maven"> |
131 | 100 | <ignoreVersions> |
132 | 101 | <ignoreVersion type="regex">.*[\.-](Alpha|Beta|CR|EDR|PFD|PRD)([0-9]+(\.[0-9]+)*[a-z]?)?</ignoreVersion> |
|
162 | 131 | <ignoreVersion type="regex">.*-(alpha|beta|rc|RC)-?[0-9]+</ignoreVersion> |
163 | 132 | <!-- |
164 | 133 | As of version 5, Groovy requires Java 11. |
165 | | - We cannot upgrade past 4.x while we still support Java 8. |
166 | | - --> |
167 | | - <ignoreVersion type="regex">^(?!4\.).*</ignoreVersion> |
168 | | - </ignoreVersions> |
169 | | - </rule> |
170 | | - <rule groupId="org.apache.jackrabbit" artifactId="jackrabbit-webdav" comparisonMethod="maven"> |
171 | | - <ignoreVersions> |
172 | | - <!-- |
173 | | - As of version 2.21.23, Jackrabbit WebDAV requires Java 11. |
174 | | - We cannot upgrade past 2.21.22 while we still support Java 8. |
| 134 | + As of version 6, Groovy requires Java 17. |
175 | 135 | --> |
176 | | - <ignoreVersion type="regex">^(?!2\.21\.22).*</ignoreVersion> |
| 136 | + <ignoreVersion type="regex">^(?!5\.).*</ignoreVersion> |
177 | 137 | </ignoreVersions> |
178 | 138 | </rule> |
179 | 139 | <rule groupId="org.apache.logging.log4j" artifactId="*" comparisonMethod="maven"> |
|
186 | 146 | <ignoreVersion type="regex">.*-(alpha|beta|rc|RC)-?[0-9]+</ignoreVersion> |
187 | 147 | </ignoreVersions> |
188 | 148 | </rule> |
189 | | - <rule groupId="org.eclipse.collections" artifactId="*" comparisonMethod="maven"> |
190 | | - <ignoreVersions> |
191 | | - <ignoreVersion type="regex">.*\.M[0-9]+</ignoreVersion> |
192 | | - <!-- |
193 | | - As of version 12, Eclipse Collections requires Java 11. |
194 | | - We cannot upgrade past 11.x while we still support Java 8. |
195 | | - --> |
196 | | - <ignoreVersion type="regex">^(?!11\.).*</ignoreVersion> |
197 | | - </ignoreVersions> |
198 | | - </rule> |
199 | | - <rule groupId="org.eclipse.jetty" artifactId="jetty-*" comparisonMethod="maven"> |
200 | | - <ignoreVersions> |
201 | | - <!-- |
202 | | - As of version 11, Jetty requires Java 11. |
203 | | - We cannot upgrade past 9.x while we still support Java 8. |
204 | | - --> |
205 | | - <ignoreVersion type="regex">^(?!9\.).*</ignoreVersion> |
206 | | - <ignoreVersion type="regex">.*[-\.](alpha|beta|rc|RC)-?[0-9]+</ignoreVersion> |
207 | | - <ignoreVersion type="regex">.*\.RC[0-9]+</ignoreVersion> |
208 | | - </ignoreVersions> |
209 | | - </rule> |
210 | | - <rule groupId="org.ejml" artifactId="*" comparisonMethod="maven"> |
211 | | - <ignoreVersions> |
212 | | - <!-- |
213 | | - As of version 1.42, EJML requires Java 11. |
214 | | - We cannot upgrade past 1.41 while we still support Java 8. |
215 | | - --> |
216 | | - <ignoreVersion type="regex">^(?!1\.41).*</ignoreVersion> |
217 | | - </ignoreVersions> |
218 | | - </rule> |
219 | 149 | <rule groupId="org.janelia" artifactId="*" comparisonMethod="maven"> |
220 | 150 | <ignoreVersions> |
221 | 151 | <ignoreVersion type="regex">.*-(alpha|beta|rc|RC)-?[0-9]+</ignoreVersion> |
|
231 | 161 | <ignoreVersion type="regex">.*-(Beta|RC)[0-9]*</ignoreVersion> |
232 | 162 | </ignoreVersions> |
233 | 163 | </rule> |
234 | | - <rule groupId="org.jgrapht" artifactId="*" comparisonMethod="maven"> |
235 | | - <ignoreVersions> |
236 | | - <!-- |
237 | | - As of version 1.5, JGraphT requires Java 11. |
238 | | - We cannot upgrade past 1.4.x while we still support Java 8. |
239 | | - --> |
240 | | - <ignoreVersion type="regex">^(?!1\.4\.).*</ignoreVersion> |
241 | | - </ignoreVersions> |
242 | | - </rule> |
243 | | - <rule groupId="org.jmockit" artifactId="jmockit" comparisonMethod="maven"> |
244 | | - <ignoreVersions> |
245 | | - <!-- |
246 | | - As of version 1.50, JMockit requires Java 17. |
247 | | - We cannot upgrade past 1.49 while we still support Java 8. |
248 | | - --> |
249 | | - <ignoreVersion type="regex">^(?!1\.49).*</ignoreVersion> |
250 | | - </ignoreVersions> |
251 | | - </rule> |
252 | 164 | <rule groupId="org.morphonets" artifactId="SNT" comparisonMethod="maven"> |
253 | 165 | <ignoreVersions> |
254 | 166 | <ignoreVersion type="regex">.*-pre.*</ignoreVersion> |
255 | 167 | </ignoreVersions> |
256 | 168 | </rule> |
257 | | - <rule groupId="org.ojalgo" artifactId="ojalgo" comparisonMethod="maven"> |
258 | | - <ignoreVersions> |
259 | | - <!-- |
260 | | - As of version 52.0.0, ojAlgo requires Java 11. |
261 | | - We cannot upgrade past 51.x while we still support Java 8. |
262 | | - --> |
263 | | - <ignoreVersion type="regex">^(?!51\.).*</ignoreVersion> |
264 | | - </ignoreVersions> |
265 | | - </rule> |
266 | | - <rule groupId="org.openmicroscopy" artifactId="omero-gateway" comparisonMethod="maven"> |
267 | | - <ignoreVersions> |
268 | | - <!-- |
269 | | - As of version 5.10.0, OMERO Gateway requires Java 11. |
270 | | - We cannot upgrade past 5.9.x while we still support Java 8. |
271 | | - --> |
272 | | - <ignoreVersion type="regex">^(?!5\.9\.).*</ignoreVersion> |
273 | | - </ignoreVersions> |
274 | | - </rule> |
275 | 169 | <rule groupId="org.junit.jupiter" artifactId="*" comparisonMethod="maven"> |
276 | 170 | <ignoreVersions> |
277 | 171 | <ignoreVersion type="regex">.*-(alpha|beta|rc|RC|M)-?[0-9]+</ignoreVersion> |
|
282 | 176 | <ignoreVersion type="regex">.*-(alpha|beta|rc|RC|M)-?[0-9]+</ignoreVersion> |
283 | 177 | </ignoreVersions> |
284 | 178 | </rule> |
285 | | - <rule groupId="org.mockito" artifactId="mockito-core" comparisonMethod="maven"> |
286 | | - <ignoreVersions> |
287 | | - <!-- |
288 | | - As of version 5, Mockito requires Java 11. |
289 | | - We cannot upgrade past 4.x while we still support Java 8. |
290 | | - --> |
291 | | - <ignoreVersion type="regex">^(?!4\.).*</ignoreVersion> |
292 | | - </ignoreVersions> |
293 | | - </rule> |
294 | 179 | <rule groupId="org.openjfx" artifactId="javafx-*" comparisonMethod="maven"> |
295 | 180 | <ignoreVersions> |
296 | 181 | <ignoreVersion type="regex">.*-ea.*</ignoreVersion> |
|
0 commit comments