One of the goals for 3.0 is to have it fully support the Java Platform Module System. Currently, we are required to have a java 8 project and a java 9 project and merge them. If we say that 3.0 will only support Java 11+ then we can get rid of these extra projects and add module-info.java to all of the projects.
Of course, we can continue development of the 2.x versions for as long as we want to continue to support Java 8 (which I believe will be quite a while yet. https://www.jrebel.com/blog/2020-java-technology-report, https://snyk.io/wp-content/uploads/jvm_2020.pdf, and https://www.jetbrains.com/lp/devecosystem-2020/java/ all indicate that well over 50% of applications are using Java 8). Thoughts? Ralph