我有多模块maven项目,其中每个maven模块在src/main/resources
下都有自己的应用程序上下文。其中一个多模块项目是Web应用程序,应用程序的应用程序上下文正在导入其他maven模块的应用程序上下文。我正在使用this链接中提到的类似pom配置。
我的问题是,Web应用程序的应用程序上下文无法加载其他maven模块jar的应用程序上下文。我认为应该有些可能,但我无法理解。我已经重新考虑了使用或不使用正则表达式的应用程序导入命令,但没有成功。
如果你根据一个例子解释上述问题,我将非常感激。
答案 0 :(得分:1)
我完全按照您的描述在多模块Maven项目中执行此操作。就是这样。
<import resource="classpath*:/META-INF/spring/*.xml" />
在您的webapps的应用程序上下文中,这将导入所有相关模块中/META-INF/spring
下的所有Spring配置。如果没有,可能有关模块未被声明为webapp的依赖项?