簡體   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