我可以運行“mvn install”它成功建置了專案。我可以使用「首選項 | 建置、執行、部署 | 建置工具 | Maven | Runner | '將 IDE 建置/運行操作委託給 Maven 選項」來建置它。但 IntelliJ 預設建置失敗並顯示以下錯誤訊息:
"Error:Maven Resources Compiler: Failed to copy '/Users/user/Projects/r2d2/projects/blabla_service/src/main/resources/application.properties' to '/Users/user/Projects/r2d2/projects/blabla_service/target/classes/.': /Users/user/Projects/r2d2/projects/blabla_service/target/classes/. (Is a directory)"
IntelliJ 版本:
IntelliJ IDEA 2019.1 (Ultimate Edition)
Build #IU-191.6183.87, built on March 27, 2019
Licensed to ...
JRE: 1.8.0_202-release-1483-b39 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.6
PS 所有項目都可以透過 IntelliJ 構建,我完全不知道它從哪一點開始出錯。為了確保我將 ide 更新到最新版本。
答案1
在我的工作區中從儲存庫同步最新程式碼一天后,我在 Intellij Community Edition 2018.2 上遇到了同樣的錯誤。我確實明確地重建了所有依賴模組,然後它開始工作。
答案2
我遇到了同樣的問題,我使用命令列來建立項目,因此我需要運行 sudo mvn clean 因為我的用戶無權刪除 sudo 擁有的檔案。
答案3
當您將專案檔案放在 macOS 上的「桌面」目錄中時,會發生此錯誤。 macOS 似乎沒有為「桌面」目錄提供在 IDE 上運行專案的正確存取權。我透過在終端主目錄下建立一個「dev/myProject」目錄(開啟新終端機時指向的主目錄,即 cd ~/)解決了這個問題
mkdir ~/dev/myProject