我正在尝试使用以下命令运行 jdeps:
jdeps --module-path modules --generate-module-info out com.demo.market.jar
我的com.demo.market.jar
依赖于应用程序模块和自动模块。我将所有依赖项放在“模块”文件夹中,但出现错误:
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 会找到所有模块,而不是手动添加它们。