在我的一些項目的雙重分派,我用的是雙調度機制在運行時提供了我的基礎設施模塊的「查看」我的域名模塊(Strengthening your domain: The double dispatch pattern)。我上面稱之爲「模塊」的只是單獨的jar文件,其中來自service.jar-> domain.jar的依賴僅在編譯時被強制執行。如果我將我的服務和域定義爲「真正的」java 9模塊,我能否在
背景 在行家中,工件可以聲明的依賴性與 <optional>true</optional>
這意味着不需要的依賴性,但如果存在的話可以使用。 The State of the Module System似乎指定模塊只能讀取它所需的模塊。 問題 是否在Java 9模塊系統確實不支持可選的依賴? 爲什麼不呢? Java 9模塊系統提供了哪些可選的依賴關係? 使用案例 我有一個框架,將可能會或可能不