繁体   English   中英

IntelliJ 运行旧版本的测试并且不会编译

[英]IntelliJ runs old version of tests and will not compile

在过去,更新测试并在 IntelliJ 中运行它没有问题。 现在,即使在File->Invalidate Caches->Invalidate and Restart旧版本的测试运行之后。

在 IntelliJ 中重新运行测试之前运行mvn clean compile可以解决问题( mvn clean test也可以按预期工作)。 尝试在 IntelliJ 中编译项目会导致java: package com.shared does not exist 奇怪的是,该项目在 Maven 中构建良好,并且 IntelliJ 没有捕获任何导入时的编译时错误。

该错误是否与我最近在 Maven 中创建的多模块项目有关?

File->Invalidate Caches->Invalidate and Restart 

是不足够的。 以下是修复的步骤:

  1. 删除.idea文件夹
  2. File -> Close Project
  3. 重新打开项目

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM