无法加载来自其他maven模块的应用程序上下文

时间:2012-08-02 09:26:54

标签: java spring maven spring-mvc

我有多模块maven项目,其中每个maven模块在src/main/resources下都有自己的应用程序上下文。其中一个多模块项目是Web应用程序,应用程序的应用程序上下文正在导入其他maven模块的应用程序上下文。我正在使用this链接中提到的类似pom配置。

我的问题是,Web应用程序的应用程序上下文无法加载其他maven模块jar的应用程序上下文。我认为应该有些可能,但我无法理解。我已经重新考虑了使用或不使用正则表达式的应用程序导入命令,但没有成功。

如果你根据一个例子解释上述问题,我将非常感激。

1 个答案:

答案 0 :(得分:1)

我完全按照您的描述在多模块Maven项目中执行此操作。就是这样。

<import resource="classpath*:/META-INF/spring/*.xml" />

在您的webapps的应用程序上下文中,这将导入所有相关模块中/META-INF/spring下的所有Spring配置。如果没有,可能有关模块未被声明为webapp的依赖项?