Intellij: el proceso de instalación de maven que se ejecutaba anteriormente comenzó a dar error

Intellij: el proceso de instalación de maven que se ejecutaba anteriormente comenzó a dar error

Puedo ejecutar "mvn install", y el proyecto se construye correctamente. Y puedo compilarlo con "Preferencias | Compilación, ejecución, implementación | Herramientas de compilación | Maven | Runner | 'Delegar acciones de compilación/ejecución de IDE a la opción maven". Pero la compilación predeterminada de IntelliJ falla y muestra el siguiente mensaje de error:

"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)"

Versión 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

PD: Todos los proyectos se pudieron construir a través de IntelliJ, no sé exactamente en qué punto empezó a dar error. Para estar seguro, actualicé ide a la versión reciente.

Respuesta1

Tuve el mismo error con Intellij Community Edition 2018.2 un día después de sincronizar el código más reciente del repositorio en mi espacio de trabajo. Reconstruí todos los módulos de dependencia explícitamente y luego comenzó a funcionar.

Respuesta2

Tuve el mismo problema, había usado la línea de comando para construir el proyecto, así que necesitaba ejecutar sudo mvn clean ya que mi usuario no tenía permiso para eliminar los archivos propiedad de sudo.

Respuesta3

Este error ocurre cuando colocas los archivos de tu proyecto en el directorio 'Escritorio' en macOS. Parece que el directorio 'Escritorio' no tiene acceso adecuado para ejecutar el proyecto en IDE mediante macOS. Resolví este problema creando un directorio 'dev/myProject' en el inicio de la terminal (el directorio de inicio al que apunta al abrir una nueva terminal, es decir, cd ~/)

mkdir ~/dev/miProyecto

información relacionada