Для согласованности между средой разработки и разработки я бы предпочел использовать один и тот же компилятор. Поскольку я разрабатываю с использованием Eclipse, Theia (Gitpod) и VSCode, которые все используют инструментальные средства Java, полученные из Eclipse, я бы предпочел использовать ECJ.
В прошлом я использовал ECJ через Maven, используя сплетение. плагин компилятора-затмения. Есть ли место, где я могу найти, какая Java версия поддерживается данной версией плагина? Например, какую версию это даст мне?
<!-- https://mvnrepository.com/artifact/org.codehaus.plexus/plexus-compiler-eclipse -->
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-eclipse</artifactId>
<version>2.8.6</version>
</dependency>