Путь к модулю - убедиться, что все модули, от которых зависит ваш текущий артефакт, разрешены при генерации информации о модуле. Путь искать дополнительно.

аюсь запустить jdeps с помощью следующей команды:

jdeps --module-path modules --generate-module-info out com.demo.market.jar

мойcom.demo.market.jar зависит как от прикладных модулей, так и от автоматических модулей. Я поместил все зависимости в папку 'modules', но получил ошибку:

Error: missing dependencies
com.demo.market.platform.MarketPlace ->  com.demo.client.wholesale.Client  not found
com.demo.market.platform.MarketPlace ->  com.demo.product.api.Product      not found
com.demo.market.platform.MarketPlace ->  com.demo.product.laptop.Laptop    not found
com.demo.market.collector.ProductsCollector -> com.demo.logistic.DeliveryService not found
com.demo.market.collector.ProductsCollector -> com.demo.product.api.Product      not found

Но когда я добавлю--add-modules Работает нормально.

jdeps --module-path modules --add-modules com.demo.client,com.demo.product,com.demo.logistic --generate-module-info out com.demo.market.jar

Я делаю что-то неправильно? Я предполагал, что jdeps найдет все модули, а не добавит их вручную.

Ответы на вопрос(1)

Ваш ответ на вопрос