Intellij - 以前実行していた Maven インストール プロセスでエラーが発生し始めました

Intellij - 以前実行していた Maven インストール プロセスでエラーが発生し始めました

「mvn install」を実行すると、プロジェクトは正常にビルドされます。また、「設定 | ビルド、実行、デプロイメント | ビルド ツール | Maven | ランナー | '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 が所有するファイルを削除する権限がなかったため、sudo mvn clean を実行する必要がありました。

答え3

このエラーは、プロジェクト ファイルを macOS の「Desktop」ディレクトリに置いたときに発生します。macOS では、IDE でプロジェクトを実行するための適切なアクセス権が「Desktop」ディレクトリに与えられていないようです。ターミナル ホーム (新しいターミナルを開いたときにポイントするホーム ディレクトリ、つまり cd ~/) の下に「dev/myProject」ディレクトリを作成することでこの問題を解決しました。

mkdir ~/dev/myProject

関連情報