|
102 | 102 | <!-- Timestamp for the reproducible builds --> |
103 | 103 | <project.build.outputTimestamp>2025-02-04T20:09:34Z</project.build.outputTimestamp> |
104 | 104 |
|
105 | | - <scala.version>2.12.12</scala.version> |
| 105 | + <scala.version>2.12.17</scala.version> |
106 | 106 | <scala.mayor.version>2.12</scala.mayor.version> |
107 | | - <spark.version>3.1.2</spark.version> |
| 107 | + <spark.version>3.4.4</spark.version> |
108 | 108 | <flink.version>1.20.0</flink.version> |
109 | 109 |
|
110 | | - <java.version>11</java.version> |
111 | | - <source.level>11</source.level> |
112 | | - <maven.compiler.source>11</maven.compiler.source> |
113 | | - <maven.compiler.target>11</maven.compiler.target> |
114 | | - <maven.compiler.release>11</maven.compiler.release> |
| 110 | + <java.version>17</java.version> |
| 111 | + <source.level>17</source.level> |
| 112 | + <maven.compiler.source>17</maven.compiler.source> |
| 113 | + <maven.compiler.target>17</maven.compiler.target> |
| 114 | + <maven.compiler.release>17</maven.compiler.release> |
115 | 115 | <jaxb.version>2.2.11</jaxb.version> |
116 | 116 | <java-activation.version>1.1.1</java-activation.version> |
117 | 117 | <javax-annotation-api>1.3.2</javax-annotation-api> |
118 | 118 |
|
119 | | - <assertj.version>3.17.2</assertj.version> |
120 | | - <commons-io.version>2.5</commons-io.version> |
121 | | - <guava.version>19.0</guava.version> |
122 | | - <hamcrest.version>1.3</hamcrest.version> |
123 | | - <jackson.version>2.10.2</jackson.version> |
124 | | - <jacoco.version>0.8.5</jacoco.version> |
| 119 | + <assertj.version>3.25.3</assertj.version> |
| 120 | + <commons-io.version>2.15.1</commons-io.version> |
| 121 | + <guava.version>32.1.3-jre</guava.version> |
| 122 | + <hamcrest.version>2.2</hamcrest.version> |
| 123 | + <jackson.version>2.15.4</jackson.version> |
| 124 | + <jacoco.version>0.8.9</jacoco.version> |
125 | 125 | <jodatime.version>2.10.6</jodatime.version> |
126 | 126 | <jsonpath.version>2.4.0</jsonpath.version> |
127 | | - <junit5.version>5.6.1</junit5.version> |
128 | | - <mockito.version>3.5.10</mockito.version> |
| 127 | + <junit5.version>5.10.2</junit5.version> |
| 128 | + <mockito.version>5.11.0</mockito.version> |
129 | 129 | <mockk.version>1.10.0</mockk.version> |
130 | 130 | <external.platforms.scope>provided</external.platforms.scope> |
131 | | - <hadoop.version>3.1.2</hadoop.version> |
| 131 | + <hadoop.version>3.3.6</hadoop.version> |
132 | 132 | <!-- To be overridden by individual modules --> |
133 | 133 | <java-module-name>org.apache.wayang.default</java-module-name> |
134 | 134 | <code.coverage.project.folder>${basedir}/</code.coverage.project.folder> |
|
286 | 286 |
|
287 | 287 | <!-- Used to build Java 11+ --> |
288 | 288 | <profile> |
289 | | - <id>java11</id> |
| 289 | + <id>java17</id> |
290 | 290 | <activation> |
291 | | - <jdk>11</jdk> |
| 291 | + <jdk>17</jdk> |
292 | 292 | </activation> |
293 | 293 | <properties> |
294 | | - <java.version>11</java.version> |
295 | | - <source.level>11</source.level> |
296 | | - <maven.compiler.source>11</maven.compiler.source> |
297 | | - <maven.compiler.target>11</maven.compiler.target> |
298 | | - <maven.compiler.release>11</maven.compiler.release> |
| 294 | + <java.version>17</java.version> |
| 295 | + <source.level>17</source.level> |
| 296 | + <maven.compiler.source>17</maven.compiler.source> |
| 297 | + <maven.compiler.target>17</maven.compiler.target> |
| 298 | + <maven.compiler.release>17</maven.compiler.release> |
299 | 299 | <jaxb.version>2.2.11</jaxb.version> |
300 | 300 | <java-activation.version>1.1.1</java-activation.version> |
301 | 301 | <javax-annotation-api>1.3.2</javax-annotation-api> |
|
314 | 314 | <configuration> |
315 | 315 | <rules> |
316 | 316 | <requireJavaVersion> |
317 | | - <version>11</version> |
| 317 | + <version>17</version> |
318 | 318 | </requireJavaVersion> |
319 | 319 | </rules> |
320 | 320 | </configuration> |
|
325 | 325 | <groupId>org.apache.maven.plugins</groupId> |
326 | 326 | <artifactId>maven-javadoc-plugin</artifactId> |
327 | 327 | <configuration> |
328 | | - <source>11</source> |
| 328 | + <source>17</source> |
329 | 329 | <detectJavaApiLink>false</detectJavaApiLink> |
330 | 330 | </configuration> |
331 | 331 | </plugin> |
|
393 | 393 | <plugin> |
394 | 394 | <groupId>net.alchim31.maven</groupId> |
395 | 395 | <artifactId>scala-maven-plugin</artifactId> |
396 | | - <version>4.8.1</version> |
| 396 | + <version>4.9.5</version> |
397 | 397 | <executions> |
398 | 398 | <execution> |
399 | 399 | <id>compile-scala</id> |
|
447 | 447 | </file> |
448 | 448 | </activation> |
449 | 449 | <properties> |
450 | | - <scala.version>2.12.12</scala.version> |
| 450 | + <scala.version>2.12.17</scala.version> |
451 | 451 | <scala.mayor.version>2.12</scala.mayor.version> |
452 | | - <spark.version>3.1.2</spark.version> |
| 452 | + <spark.version>3.4.4</spark.version> |
453 | 453 | </properties> |
454 | 454 | <build> |
455 | 455 | <plugins> |
|
555 | 555 | </file> |
556 | 556 | </activation> |
557 | 557 | <properties> |
558 | | - <antlr.version>4.9.1</antlr.version> |
| 558 | + <antlr.version>4.13.1</antlr.version> |
559 | 559 | </properties> |
560 | 560 | <build> |
561 | 561 | <pluginManagement> |
|
775 | 775 | <dependency> |
776 | 776 | <groupId>org.apache.logging.log4j</groupId> |
777 | 777 | <artifactId>log4j-bom</artifactId> |
778 | | - <version>2.17.0</version> |
| 778 | + <version>2.20.0</version> |
779 | 779 | <scope>import</scope> |
780 | 780 | <type>pom</type> |
781 | 781 | </dependency> |
|
959 | 959 | <plugin> |
960 | 960 | <groupId>org.apache.maven.plugins</groupId> |
961 | 961 | <artifactId>maven-surefire-plugin</artifactId> |
962 | | - <version>3.0.0-M5</version> |
| 962 | + <version>3.0.0</version> |
963 | 963 | <configuration> |
| 964 | + <argLine> |
| 965 | + --add-exports=java.base/sun.nio.ch=ALL-UNNAMED |
| 966 | + --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED |
| 967 | + --add-opens=java.base/java.nio=ALL-UNNAMED |
| 968 | + --add-opens=java.base/sun.nio.ch=ALL-UNNAMED |
| 969 | + --add-opens=java.base/java.lang=ALL-UNNAMED |
| 970 | + --add-opens=java.base/java.util=ALL-UNNAMED |
| 971 | + --add-opens=java.base/java.io=ALL-UNNAMED |
| 972 | + --add-opens=java.base/java.lang.reflect=ALL-UNNAMED |
| 973 | + --add-opens=java.base/sun.reflect.annotation=ALL-UNNAMED |
| 974 | + --add-opens=java.base/java.util.concurrent=ALL-UNNAMED |
| 975 | + --add-opens=java.base/java.net=ALL-UNNAMED |
| 976 | + --add-opens=java.base/java.lang.invoke=ALL-UNNAMED |
| 977 | + </argLine> |
964 | 978 | <useSystemClassLoader>false</useSystemClassLoader> |
965 | 979 | </configuration> |
966 | 980 | </plugin> |
|
1242 | 1256 | <plugin> |
1243 | 1257 | <groupId>org.apache.maven.plugins</groupId> |
1244 | 1258 | <artifactId>maven-enforcer-plugin</artifactId> |
1245 | | - <version>3.0.0</version> |
| 1259 | + <version>3.0.0-M3</version> |
1246 | 1260 | <executions> |
1247 | 1261 | <execution> |
1248 | 1262 | <id>enforce-maven-version</id> |
|
1263 | 1277 | <plugin> |
1264 | 1278 | <groupId>org.jacoco</groupId> |
1265 | 1279 | <artifactId>jacoco-maven-plugin</artifactId> |
1266 | | - <version>0.8.3</version> |
| 1280 | + <version>0.8.9</version> |
1267 | 1281 | <executions> |
1268 | 1282 | <execution> |
1269 | 1283 | <id>coverage-initialize</id> |
|
0 commit comments