Hi, I'm trying to compile the master branch of the project and one of the difficulties I'm facing is:
In the parent pom.xml, release.version that is used for the target and release compiler flags is set to 8 in line 65:
<release.target>8</release.target>
But there's a dependency in the parallel-consumer-mutiny module:
<dependency>
<groupId>io.smallrye.reactive</groupId>
<artifactId>mutiny</artifactId>
<version>2.9.4</version>
</dependency>
that uses java.util.concurrent.Flow and other classes that where only introduced in Java 9. In fact, I think the compiler target for that dependency is 17.
Are there instructions on how to compile the project? There must be some tricks, I don't see how this can work for anyone.
Environment:
Apache Maven 3.9.12 (848fbb4bf2d427b72bdb2471c22fced7ebd9a7a1)
Java version: 17.0.2, vendor: Oracle Corporation
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "26.2", arch: "aarch64", family: "mac"
Hi, I'm trying to compile the master branch of the project and one of the difficulties I'm facing is:
In the parent pom.xml,
release.versionthat is used for the target and release compiler flags is set to 8 in line 65:<release.target>8</release.target>But there's a dependency in the parallel-consumer-mutiny module:
that uses
java.util.concurrent.Flowand other classes that where only introduced in Java 9. In fact, I think the compiler target for that dependency is 17.Are there instructions on how to compile the project? There must be some tricks, I don't see how this can work for anyone.
Environment:
Apache Maven 3.9.12 (848fbb4bf2d427b72bdb2471c22fced7ebd9a7a1)
Java version: 17.0.2, vendor: Oracle Corporation
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "26.2", arch: "aarch64", family: "mac"