vertx-rx
vertx-rx copied to clipboard
Added Vert.x Oracle Client
Oracle Client Rx bindings are not present in the stack yet
The build fails because, when using JDK8, the classes of the Reactive Oracle Client cannot be read. Indeed, the module is built with JDK11:
<configuration>
<toolchains>
<jdk>
<version>11</version>
</jdk>
</toolchains>
</configuration>
@vietj I know the Oracle JDBC driver requires Java 11+ at runtime but have we tried to build the module with JDK8 and run tests only when JDK11+ is used?
That would help solve this stack integration issue as well as the Kotlin one: https://github.com/vert-x3/vertx-lang-kotlin/pull/215
that is not possible because Oracle jar is compiled with bytecode of Java 11+
toolchain requires a specific configuration in the .m2 file and install an extra JDK, we could try to support it in this GitHub action.
Thanks for tip. I'll give it a try when we work on 4.3
ping @tsegismont
@vietj PTAL
The second commit message gives some details about the changes