0

Java モジュール (Project Jigsaw で導入) を使用して、モノリシック アプリケーションをモジュール化したいと考えています。

残念ながら、私は現在Java 8を使用することに固執しています.とにかくこれらのモジュール(jarファイル)を構築したいと思いますが、依存関係とエクスポートされたAPIを宣言するためのmodule-info.javaファイルを使用する機能はありません.

数週間前、module-info.java ファイルでできることとほぼ同じことを定義できる API/フレームワークに出くわしました。モジュールが別のモジュールの内部を使用しないようにし、そのモジュールのみが明示的に依存するモジュールにアクセスできるようにするために、JUnit テストで使用できます。

もちろん、コンパイラや IDE からの支援はありませんが、JUnit によるアクセスを強制できます。残念ながら、API を提供するプロジェクトが見つかりません。

誰でも助けることができますか?

ところで。単体テスト以外の良いアプローチがあれば、それも教えてください!

4

1 に答える 1