El file creado durante la creación de maven no se puede copyr

Hardware: MacBook Pro (Retina, 15 pulgadas, mediados de 2015) \ OS: OS X El Capitan, 10.11.6

Problema: Tengo un proyecto maven estándar que construyo usando mvn clean install desde la command-line. Recibo un error en el process de installation que dice Permiso denegado para el file jar creado para que no pueda copyrlo.

Buscando en el directory veo:

$ cd target/ $ ls -al total 230856 drwxr-xr-x 10 u1 g1 340 Dec 21 16:08 ./ drwxr-xr-x 12 u1 g1 408 Dec 21 16:08 ../ drwxr-xr-x 5 u1 g1 170 Dec 21 16:08 classes/ drwxr-xr-x 4 u1 g1 136 Dec 21 16:08 generated-sources/ drwxr-xr-x 3 u1 g1 102 Dec 21 16:08 jcasgen/ drwxr-xr-x 3 u1 g1 102 Dec 21 16:08 maven-archiver/ drwxr-xr-x 3 u1 g1 102 Dec 21 16:08 maven-status/ -rw-r--r-- 1 u1 g1 38239 Dec 21 16:08 rules-0.0.1-SNAPSHOT-sources.jar -rw-r--r-- 1 u1 g1 118102157 Dec 21 16:08 rules-0.0.1-SNAPSHOT.jar -rw-r--r-- 1 u1 g1 53247 Dec 21 16:08 original-rules-0.0.1-SNAPSHOT.jar 

Si hago un ls -le , no veo ninguna ACL extendida. Si bash copyr el file JAR grande:

 $ cp rules-0.0.1-SNAPSHOT.jar ~ cp: rules-0.0.1-SNAPSHOT.jar: Permission denied $ sudo cp rules-0.0.1-SNAPSHOT.jar ~ Password: cp: rules-0.0.1-SNAPSHOT.jar: Permission denied $ cp rules-0.0.1-SNAPSHOT-sources.jar ~ $ 

Es solo ese file único que no se copyrá. He descubierto que puedo copyr el file en otros lugares, pero copyr no funciona, sin importar dónde lo coloque.

Lo que es más interesante es que puedo mover mi código a cualquier parte del sistema de files, volver a ejecutar la compilation y ese único file creado tiene el mismo problema.

Me inicié en la console de recuperación y restablezco las ACL y los permissions para mi directory de inicio sin ningún efecto. He ejecutado la Utilidad de Discos y muestra que todo está bien.

¿Alguien habia visto algo como esto antes? Otra gente de Mac dice que tendré que iniciar un usuario único y fsck -y el disco.

Información adicional

Por defecto, el paso de installation de maven usa el maven-shade-plugin para build un uber-jar. Es este uber-jar que no se puede copyr. Si deshabilito el maven-shade-plugin, de modo que el JAR final sea un jarrón normal, no veo el problema.

Tengo Trend Micro ejecutándose en mi Mac si eso pudiera marcar la diferencia.

Descubrí que si sobrescribo el file uber-jar con datos diferentes (mismo nombre), el file se puede copyr. Por ejemplo:

 cat > rules-0.0.1-SHAPSHOT.jar asdf ^D 

Después de eso, puedo copyr el file.

He tratado de mirar cosas con opensnoop pero todo lo que veo es un "permiso denegado" en un abierto por java .

One Solution collect form web for “El file creado durante la creación de maven no se puede copyr”

Aunque esta es una respuesta insatisfactoria, la actualización a la última versión del plugin maven-shade "solucionó" el problema.

  • Repara "No tienes permiso" en las carpetas de inicio
  • Cómo funcionan los permissions automount
  • dar permiso de lectura y escritura a solo 1 file en la carpeta
  • AppleScript no ofrece ningún error de permiso al intentar abrir el file, pero el file se puede abrir manualmente
  • Los permissions no me permiten eliminar un file en un server de la escuela compartida
  • Ya no actualizar aplicaciones o usar safari
  • ¿Cómo permitir que un grupo acceda a una carpeta?
  • Migrar a una nueva count de usuario: debe anotar los files de la count anterior ... Creo
  • ConfiguraciĆ³n de permisos de archivos estrictos y ACL para un archivo de claves KeepassXC en Mac OS
  • AppleScript: las páginas que se exportan a PDF fallan debido a los permissions de Sandbox
  • ¿Cómo mantener un file oculto en Finder, pero legible, escribible y visible para una aplicación?
  • permitir sudo a otro usuario sin contraseña
  • Restablecer los permissions de usuario a su modo pnetworkingeterminado
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).