为什么eclipse在基于spring的Maven项目中找不到beans.xml文件
我在 eclipse 下有一个使用 m2eclipse 的 Maven 项目。
当运行集成测试时,测试失败,并提到在类路径上找不到 spring 配置文件,并且我从 log4j 收到类似的错误。
我的印象是 m2eclipse 会将资源目录添加到类路径中,但显然不会。
我做错了什么?
I have a maven project under eclipse with m2eclipse.
WHen running integration tests the tests fail with the mention that the spring configuration files cannot be found on the classpath, and I get a similar error from log4j.
I was under the impression that m2eclipse would add the resources directories to the classpath but apparently not.
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有时 m2eclipse 不会根据需要移动资源。我还没有真正弄清楚为什么。无论如何:一个简单的解决方案是保持 shell 打开并
在 m2eclipse 中使用
Run Configurations -> 创建一个新的运行配置Maven 构建 ->新的启动配置
将目标设置为:进程资源(生命周期)或资源:资源(插件目标)。sometimes m2eclipse doesn't move resources as required. I haven't really figured out why. Anyway: a simple solution is to keep a shell open and do
or in m2eclipse, create a new run configuration using
Run Configurations -> Maven Build -> new Launch Configuration
setting goals to: either process-resources (lifecycle) or resources:resources (plugin goal).