【发布时间】:2014-05-24 09:10:18
【问题描述】:
如果我们有一个多模块项目,
Parent Project
Model Module
Services Module
Web Module
而父项目pom.xml,列出了<modules>中的3个模块...
然后Services pom.xml对Model有依赖,Web Module pom.xml对Services有依赖...这是什么意思?
这是否意味着我无法在我的 Web 模块中引用任何模型类?
即Maven 中的依赖链会影响这种类型的作用域吗?
所以我不能在我的 Web 模块中的 appContext.xml 中控制服务/Web 模块之外的任何 bean 注入?
非常感谢(对于菜鸟问题抱歉)
我
【问题讨论】:
-
根据您的描述,我不明白您的项目布局。您能否提供更多详细信息。但是,通常情况下,如果您的模块依赖于另一个模块,则与引入外部库相同。除了它实际上只是项目的另一部分。话虽如此,请注意循环依赖,例如,不要让两个模块相互依赖。当一个模块是一个依赖项时,无论它来自外部 repo 还是项目中的另一个模块,它都允许您将类导入当前模块。
标签: java eclipse maven pom.xml