我正在使用 M2E 与 Eclipse 进行 Maven 集成。我的单元测试引用资源/目录中的属性文件。好吧,命令行测试中一切正常( mvn test )。但是,在 Eclipse 中,找不到资源。

检查 Java Build Path,在那里,所有资源条目都标有 Excluded: ** . (我认为它应该只排除 .java/.class 文件)然后,在删除排除模式后,问题解决了。

我不确定是否应该删除所有 Excluded **手动,或者我没有正确使用 M2E。

附言项目由 Existing Maven Projects 导入.

请您参考如下方法:

它是故意这样做的,以允许 maven-resource-plugin 进行资源复制。毕竟您可能启用了过滤器。我已经为此纠缠了 m2e 列表,欢迎您提交 bugzilla 并加入纠缠。这真的很烦人。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!