問題タブ [java-module]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java 9 で子層のモジュールの親層からモジュールを非表示にすることは可能ですか?
次の状況を考えてみましょう。私は2つの層を持っています:
- ブートレイヤー
- カスタムレイヤー
ブート層は mycustom 層の親です。私は3つのモジュールを持っています:
- mod.a
- mod.b
- mod.c
mod.a のモジュール情報にある
mod.c のモジュール情報には
ブート層には mod.a と mod.b があります。mycustom レイヤーには mod.b と mod.c があります (何らかの理由でこのレイヤーに mod.b が必要です)。ただし、次の例外が発生します。
java.lang.module.ResolutionException: mod.c が mod.b という名前の複数のモジュールを読み取ります。
mycustom 層のモジュールのブート層で mod.b を「非表示」にすることは可能ですか? はいの場合、どのように?
これは、mycustom レイヤーを作成する方法です。