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.

  • La operación aún no está permitida después de desbloquear e intentar eliminar la carpeta
  • No puedo abrir / save files en El Capitan. ¿Es este un problema de permissions?
  • ¿Cómo evito volver a ingresar la contraseña de administrador cuando bash eliminar aplicaciones con Finder?
  • Evitar la eliminación de aplicaciones del Iniciador de aplicaciones de Chrome por parte de otros usuarios
  • ¿Es seguro agregarse al grupo 82 (_clamav)?
  • ¿Por qué mis permissions fueron diferentes de los pnetworkingeterminados y cuáles son las implicaciones de "arreglarlos"?
  • Permisos de files pnetworkingeterminados de OSX al copyr / save files
  • ¿Cómo establecer permissions en las interfaces de networking?
  • Páginas, numbers, notas, etc. no se abrirán después de restaurar el perfil de invitado de tarball
  • Escribir escribir en / usr / lib en macOS Sierra
  • Los permissions no me permiten eliminar un file en un server de la escuela compartida
  • ¿Cómo borramos aplicaciones protegidas en Mojave?
  • "La operación no se puede completar porque el artículo está en uso" al eliminar de la unidad Samba montada
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).