Ich kann „mvn install“ ausführen, es erstellt das Projekt erfolgreich. Und ich kann es mit „Einstellungen | Erstellen, Ausführen, Bereitstellen | Build-Tools | Maven | Runner | Option ‚IDE-Build-/Ausführungsaktionen an Maven delegieren‘“ erstellen. Aber der IntelliJ-Standardbuild schlägt mit der folgenden Fehlermeldung fehl:
"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-Version:
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: Alle Projekte konnten über IntelliJ erstellt werden. Ich weiß nicht genau, wann der Fehler auftrat. Um sicherzugehen, habe ich die IDE auf die neueste Version aktualisiert.
Antwort1
Ich hatte denselben Fehler mit Intellij Community Edition 2018.2 einen Tag, nachdem ich den neuesten Code aus dem Repo in meinen Arbeitsbereich synchronisiert hatte. Ich habe alle Abhängigkeitsmodule explizit neu erstellt und dann funktionierte es.
Antwort2
Ich hatte dasselbe Problem. Ich hatte die Befehlszeile zum Erstellen des Projekts verwendet, also musste ich „sudo mvn clean“ ausführen, da mein Benutzer keine Berechtigung zum Löschen der sudo-eigenen Dateien hatte.
Antwort3
Dieser Fehler tritt auf, wenn Sie Ihre Projektdateien unter macOS im Verzeichnis „Desktop“ ablegen. Es scheint, als ob das Verzeichnis „Desktop“ von macOS nicht den erforderlichen Zugriff zum Ausführen des Projekts auf der IDE erhält. Ich habe dieses Problem gelöst, indem ich unter dem Terminal-Home (dem Home-Verzeichnis, auf das es beim Öffnen eines neuen Terminals verweist, d. h. cd ~/) ein Verzeichnis „dev/myProject“ erstellt habe.
mkdir ~/dev/meinProjekt