gpt4 book ai didi

java - m2eclipse buildpath 困惑

转载 作者:行者123 更新时间:2023-12-01 16:00:52 25 4
gpt4 key购买 nike

作为 Maven 的新手,我已经建立了一个原型(prototype)为“webapp”的新项目,并尝试从中构建。

我的项目结构如下:用于生产类的 src/main/resources 和用于单元测试的 src/main/test 。一切工作正常,但是当我使用 m2eclipse 菜单“更新项目配置”时,构建路径困惑......在我看来,Eclipse 不再识别我的包“com.example”。文件仍在 src/main/resourceS/com/example 中,但它显示“资源不在构建路径中”。

当我尝试配置项目构建路径时,我注意到两个源文件夹的参数“排除”都设置为 ** ...如果我删除 ** 标记并将排除过滤器设置为“无” ,文件中的错误消失了,但包困惑了,并且 Eclipse 想要强制测试文件在默认包中...

非常感谢有关 Eclipse 构建路径和 Maven 的任何帮助,

谢谢

最佳答案

My project structure is as follow : src/main/resources for production classes, and src/main/test for unit tests.

这是不正确的,源代码应该放在src/main/java中。请参阅Introduction to the Standard Directory Layout有关 Maven 默认值的一些指南。

Everything is working fine

我非常怀疑“一切”都工作正常。使用您当前的设置,根本不会编译源代码。

but when i use the m2eclipse menu "update project configuration", the build-path mess up...

这是你的项目设置搞砸了。将源代码放入 src/main/java 中。

When i try to configure the project build-path, i notice that the parameter "Excluded" is set to ** for both source folders ... If i remove the ** token and set the exclusion filter to "none", errors in files disappear but the package mess up and eclipse want to force the test files in the default package ...

如果您的 Maven 项目设置正确,m2eclipse 将从中导出正确的 Eclipse 配置。您不需要也不应该手动更改任何内容。

关于java - m2eclipse buildpath 困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3969976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com