Maven/Eclipse:资源的默认构建路径排除了所有内容

发布于 2024-10-19 15:21:36 字数 340 浏览 4 评论 0原文

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

检查Java构建路径,所有资源条目都标有排除:**。 (我认为它应该只排除 .java/.class 文件)然后,在删除排除模式后,问题得到解决。

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

PS 这些项目是通过现有 Maven 项目导入的。

I'm using M2E for maven integration with eclipse. My unit tests reference property files in the resources/ directory. Well, everything fine in the command line test (mvn test). However, in Eclipse, the resources couldn't be found.

Check the Java Build Path, there, all resources entries are marked with Excluded: **. (I deem it should only exclude .java/.class files) Then, after removed the exclude pattern, the problem fixed.

I'm not sure whether I should remove all Excluded ** by hand, or maybe I doesn't use M2E correctly.

P.S. The projects are imported by Existing Maven Projects.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绝不服输 2024-10-26 15:21:36

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

It does this on purpose, to allow the maven-resource-plugin to do the resource copying. You might have filters enabled after all. I have pestered the m2e list about this, you are welcome to file a bugzilla and join in the pestering. it is really annoying.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文