web-dev-qa-db-ja.com

macOS Catalinaのアップデート後にMavenがターミナルから動作を停止する:このディレクトリにPOMがありません

カタリナに更新した後、ターミナルからmvn clean installを実行すると、次のエラーが発生します。

 The goal you specified requires a project to execute but there is no POM in this directory (/private/var/folders/xs/lgy9yxv501xcvnqr_zhg85wr0000gn/T/hsperfdata_user1). Please verify you invoked Maven from the correct directory.

現在のディレクトリにはpom.xmlと有効なプロジェクトが含まれています

user1@xyz project1 % pwd
/Users/user1/Documents/project/project1
user1@xyz project1 % ls
README.md            pom.xml                project1-service   

私もmvn clean install -f pom.xmlを試しました。これは次のエラーになります:

The project  (/Users/user1/Documents/project/project1/pom.xml) has 1 error
[ERROR]     Non-readable POM /Users/user1/Documents/project/project1/pom.xml: /Users/user1/Documents/project/project1/pom.xml (Operation not permitted) 

これはInteliJのターミナルからは問題なく動作します。何が起こったのでしょうか?

3
Roxana Roman

macユーザーの場合:これを確認して、正しいディレクトリを構築する必要があります:mvn -f path/to/pom.xml ...次に、ファイルとフォルダーへのアクセス権をJavaに付与します。システム環境設定のセキュリティとプライバシーのオプションからの端末

0
eli