問題タブ [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.

0 投票する
0 に答える
175 参照

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 レイヤーを作成する方法です。