This repository is used for building RxJava 2 with JDK 8 through 14 in a CI environment.
It does not use the JDK 9 Flow API nor does this repo create maven jars.
This repo doesn't produce maven artifacts of the builds as the only purpose is to cross test RxJava and the mainstream/upcoming JDKs.
| JDK runtime | Target 6 | Target 8 | Target 9 | Target 10 | Target 11 | Target 12 | Target 13 | Target 14 |
|---|---|---|---|---|---|---|---|---|
| 8 | ||||||||
| 9 | ||||||||
| 10 | ||||||||
| 11 | ||||||||
| 12 | N/A | |||||||
| 13 | N/A | |||||||
| 14 | N/A | N/A |
With the newest JDKs, certain older compile targets are no longer supported:
- JDK 12 dropped target 6 support
- JDK 13 dropped target 7 support
- JDK 14 dropped target 8 support