web-dev-qa-db-fra.com

Maven cesse de fonctionner depuis le terminal après la mise à jour de macOS Catalina: il n'y a pas de POM dans ce répertoire

Après la mise à jour vers Catalina, j'obtiens l'erreur suivante lors de l'exécution de mvn clean install depuis le terminal:

 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.

Le répertoire courant contient un pom.xml et un projet valide

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

J'ai essayé mvn clean install -f pom.xml ainsi que. Cela entraînera une erreur avec:

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) 

Cela fonctionne très bien depuis le terminal d'InteliJ. Une idée de ce qui s'est passé?

3
Roxana Roman

pour les utilisateurs de Mac: vous devez vous assurer de le faire pour qu'il crée le bon répertoire: mvn -f path/to/pom.xml ... puis donnez l'accès aux fichiers et dossiers à Java et terminal de l'option de sécurité et de confidentialité dans les préférences système

0
eli