Por que o Java 9 não transforma simplesmente todos os JARs no caminho da classe em módulos automáticos?
Para entender as categorias, temos:
módulos explícitos da plataformamódulos explícitos do aplicativomódulos abertosmódulos automáticosmódulo sem nomeTodas as classes e jars dentro do caminho de classe farão parte do módulo sem nome. Mas por que é disso que precisamos? Onde está a vantagem sobre os módulos automáticos? Eu poderia "exigir" esses malditos frascos herdados para transformá-los em um módulo automático. Não incluí tudo nele?