我目前正在測試將現有應用程序遷移到拼圖模塊。我的一個模塊使用ElasticSearch及其Groovy插件。如何處理自動模塊中的拆分包?
- org.elasticsearch:elasticsearch
- org.elasticsearch.module:郎常規
不幸的是,他們都有一個拆分包,所以mvn install
給我:
X讀從lang.groovy和elasticsearch包org.elasticsearch.script.groovy
一次爲描述符中的每個所需模塊,其中x是每個模塊的名稱。
我假設一個新的elasticsearch版本在Java 9最終的時候已經消除了拆分包,但是通常有辦法在傳統依賴中處理拆分包?
我希望能夠在類路徑上取代模塊路徑,但在閱讀this conversation on the mailing list後,似乎沒有辦法告訴Maven編譯器這樣做。
行家3.3.9 - Maven的編譯器插件3.6.0 - jdk9-EA + 149 - elasticsearch 2.3.3