Java9 Jigsaw モジュール参照側は結局すべてモジュールを引っ張れないとならない?!

Java9 Jigsaw モジュール使用プログラムの実行 - Oboe吹きプログラマの黙示録

に書いたが、Elipse Maven で、WTP 書いてコンパイルができないのは、

依存する JAR が export を宣言した module-info を用意したJAR を使ってないからだ。

でも、開発するWebアプリで使用する JARなどは、要件によって多岐にわたる。

全て用意されていればそのバージョンを使うことになる。

ログ出力で有名な SL4J は新しくないと module-info が入っていない。

  slf4j-api  1.7.xx ではだめで、1.8.0-beta0 ならmodule-info が入っている。

ひどいのは、javax.servlet-api でまだ入っておらず、Mavenセントラルリポジトリ

さがしても、module-info が入っている JAR が見つからない。

Webアプリなどは、javax.servlet-api を使う場面は結構あるはずだ。

これでは、片手落ちである。。

Java9 Jigsaw が浸透するのは、かなり時間かかりそうだ。

Java7, 8 で Jigsaw が登場するのが見送られて、あれだけ時間かかって、、

あれだけ騒いで、ようやくJava9 で出てもこの状況はあんまりです。