我有一个多模块的java库,其中包含一些类、配置等等,结构如下:
/common-parent
--/common-a
--/common-b
/module-a
/module-bmodule-a只需要导入模块common-a,但在module-b中,我需要导入模块common-a和common-b。
可以将两个都作为一个依赖项导入吗?我尝试将父模块common-parent导入到module-b中,但我仍然看不到这些模块中的类。Common-parent模块使用pom封装,他的子模块使用默认的jar封装。谢谢你的建议。
发布于 2019-11-28 23:49:33
它不是这样工作的,父子关系只做一件事:子节点继承父节点的配置。如果您将父对象声明为依赖项,则仅依赖于父对象,而不依赖于在其pom中定义的模块,也不依赖于从父对象继承的子项。
为了让它工作,你需要一些模块来声明对common-a和common-b的依赖,并依赖于它们。
https://stackoverflow.com/questions/59092288
复制相似问题