思想不';看不到maven依赖项

思想不';看不到maven依赖项,maven,intellij-idea,Maven,Intellij Idea,我用我的项目重命名了文件夹,并在Idea中重新导入了它。虽然Idea将其识别为maven项目,并且所有需要的依赖项在pom中都是可用的,但Idea并不理解它们:例如,我在代码中添加了@Test,Idea无法导入它。怎么回事 我还删除了.Idea文件并重新导入。同样的事情发生了 在设置->Maven中启用自动导入 你能帮帮我吗?谢谢 更新: 这是因为pom中的测试,但为什么?在重命名文件夹之前,它很酷。如何处理文件|使缓存无效/重新启动?@Test来自JUnit或TestNG(或者类似的东西),它

我用我的项目重命名了文件夹,并在Idea中重新导入了它。虽然Idea将其识别为maven项目,并且所有需要的依赖项在pom中都是可用的,但Idea并不理解它们:例如,我在代码中添加了@Test,Idea无法导入它。怎么回事

我还删除了.Idea文件并重新导入。同样的事情发生了

在设置->Maven中启用自动导入 你能帮帮我吗?谢谢

更新:


这是因为pom中的
测试
,但为什么?在重命名文件夹之前,它很酷。

如何处理文件|使缓存无效/重新启动?
@Test
来自JUnit或TestNG(或者类似的东西),它被正确地定义为测试依赖项,并且只包含在测试类路径中,因此,IJ只能在位于
src/test/java/…
下的测试类中导入它。你们班的实际位置在哪里?如果它是在
src/main/java/…
下创建的,那么IJ抱怨是正常的,应该将它移动到测试包中。同样在源选项卡上的
文件->项目结构->模块下,确保目录正确标记为源文件夹和测试源文件夹