|
79 | 79 | <properties>
|
80 | 80 | <!-- see http://docs.codehaus.org/display/MAVENUSER/POM+Element+for+Source+File+Encoding -->
|
81 | 81 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
82 |
| - <project.build.targetJdk>1.8</project.build.targetJdk> |
| 82 | + <project.build.targetJdk>21</project.build.targetJdk> |
83 | 83 | <project.report.outputEncoding>UTF-8</project.report.outputEncoding>
|
84 | 84 | <project.report.inputEncoding>UTF-8</project.report.inputEncoding>
|
85 | 85 |
|
|
176 | 176 | <dep.packaging.version>0.163</dep.packaging.version>
|
177 | 177 |
|
178 | 178 | <!-- Dependency versions that should be the same everywhere. -->
|
179 |
| - <dep.guice.version>4.2.2</dep.guice.version> |
180 |
| - <dep.guava.version>26.0-jre</dep.guava.version> |
| 179 | + <dep.guice.version>5.0.1</dep.guice.version> |
| 180 | + <dep.guava.version>32.1.0-jre</dep.guava.version> |
181 | 181 | <dep.slf4j.version>1.7.25</dep.slf4j.version>
|
182 | 182 | <dep.logback.version>1.2.3</dep.logback.version>
|
183 | 183 | <dep.javax-inject.version>1</dep.javax-inject.version>
|
|
188 | 188 | <dep.jmxutils.version>1.19</dep.jmxutils.version>
|
189 | 189 | <dep.cglib.version>3.2.5</dep.cglib.version>
|
190 | 190 | <dep.joda.version>2.9.9</dep.joda.version>
|
191 |
| - <dep.spotbugs-annotations.version>3.1.10</dep.spotbugs-annotations.version> |
| 191 | + <dep.spotbugs-annotations.version>4.8.6</dep.spotbugs-annotations.version> |
192 | 192 | <dep.testng.version>6.9.6</dep.testng.version>
|
193 | 193 | <dep.assertj-core.version>3.5.2</dep.assertj-core.version>
|
194 | 194 | <dep.assertj-guava.version>3.1.0</dep.assertj-guava.version>
|
|
197 | 197 | <dep.hamcrest.version>1.3</dep.hamcrest.version>
|
198 | 198 | <dep.mockito.version>1.9.5</dep.mockito.version>
|
199 | 199 | <dep.objenesis.version>1.3</dep.objenesis.version>
|
200 |
| - <dep.slice.version>0.34</dep.slice.version> |
| 200 | + <dep.slice.version>0.38-SNAPSHOT</dep.slice.version> |
201 | 201 | <dep.jmh.version>1.20</dep.jmh.version>
|
202 | 202 |
|
203 | 203 | <!-- license headers -->
|
|
242 | 242 | <groupId>org.apache.maven.plugins</groupId>
|
243 | 243 | <artifactId>maven-deploy-plugin</artifactId>
|
244 | 244 | <version>3.1.1</version>
|
| 245 | + <configuration> |
| 246 | + <allowIncompleteProjects>true</allowIncompleteProjects> |
| 247 | + </configuration> |
245 | 248 | </plugin>
|
246 | 249 |
|
247 | 250 | <plugin>
|
|
254 | 257 | <groupId>org.apache.maven.plugins</groupId>
|
255 | 258 | <artifactId>maven-install-plugin</artifactId>
|
256 | 259 | <version>3.1.1</version>
|
| 260 | + <configuration> |
| 261 | + <allowIncompleteProjects>true</allowIncompleteProjects> |
| 262 | + </configuration> |
257 | 263 | </plugin>
|
258 | 264 |
|
259 | 265 | <plugin>
|
|
265 | 271 | <plugin>
|
266 | 272 | <groupId>org.apache.maven.plugins</groupId>
|
267 | 273 | <artifactId>maven-enforcer-plugin</artifactId>
|
268 |
| - <version>3.0.0-M2</version> |
| 274 | + <version>3.5.0</version> |
269 | 275 | <dependencies>
|
270 | 276 | <dependency>
|
271 | 277 | <groupId>org.codehaus.mojo</groupId>
|
272 | 278 | <artifactId>extra-enforcer-rules</artifactId>
|
273 |
| - <version>1.1</version> |
| 279 | + <version>1.9.0</version> |
274 | 280 | </dependency>
|
275 | 281 | </dependencies>
|
276 | 282 | <executions>
|
|
328 | 334 | <version>${air.maven.version}</version>
|
329 | 335 | </requireMavenVersion>
|
330 | 336 | <requireJavaVersion>
|
| 337 | + <message>Only Java ${air.java.version} is supported</message> |
331 | 338 | <version>${air.java.version}</version>
|
| 339 | + <display>true</display> |
332 | 340 | </requireJavaVersion>
|
333 | 341 | <enforceBytecodeVersion>
|
334 | 342 | <maxJdkVersion>${project.build.targetJdk}</maxJdkVersion>
|
|
667 | 675 | <plugin>
|
668 | 676 | <groupId>com.github.spotbugs</groupId>
|
669 | 677 | <artifactId>spotbugs-maven-plugin</artifactId>
|
670 |
| - <version>3.1.10</version> |
| 678 | + <version>4.8.6.5</version> |
671 | 679 | <configuration>
|
672 | 680 | <skip>${air.check.skip-spotbugs}</skip>
|
673 | 681 | <jvmArgs>-Xmx${air.build.jvmsize}</jvmArgs>
|
|
795 | 803 | <plugin>
|
796 | 804 | <groupId>org.jacoco</groupId>
|
797 | 805 | <artifactId>jacoco-maven-plugin</artifactId>
|
798 |
| - <version>0.8.6</version> |
| 806 | + <version>0.8.12</version> |
799 | 807 | <executions>
|
800 | 808 | <execution>
|
801 | 809 | <id>default</id>
|
|
1020 | 1028 | <artifactId>guice-assistedinject</artifactId>
|
1021 | 1029 | <version>${dep.guice.version}</version>
|
1022 | 1030 | </dependency>
|
1023 |
| - <dependency> |
1024 |
| - <groupId>com.google.inject.extensions</groupId> |
1025 |
| - <artifactId>guice-multibindings</artifactId> |
1026 |
| - <version>${dep.guice.version}</version> |
1027 |
| - </dependency> |
1028 | 1031 | <dependency>
|
1029 | 1032 | <groupId>com.google.inject.extensions</groupId>
|
1030 | 1033 | <artifactId>guice-throwingproviders</artifactId>
|
|
1304 | 1307 | </dependency>
|
1305 | 1308 |
|
1306 | 1309 | <dependency>
|
1307 |
| - <groupId>io.airlift</groupId> |
| 1310 | + <groupId>com.facebook.airlift</groupId> |
1308 | 1311 | <artifactId>slice</artifactId>
|
1309 | 1312 | <version>${dep.slice.version}</version>
|
1310 | 1313 | </dependency>
|
|
0 commit comments