Ok, he hecho esta pregunta dos veces en stackoverflow dos veces, aquí y aquí .
No obtuve una respuesta, pero después de repensar el problema, creo que puede deberse a los permisos de archivos/carpetas, está bien, esto es lo que está sucediendo.
Entorno: eclipse STS 3.8.2 que se ejecuta sobre java 1.8 y el SO es macOs Sierra.
cuando abro el IDE por primera vez, crea una carpeta en mi usuario doméstico llamada .eclipse y dentro de una carpeta con el nombre org.springsource.sts_3.8.2.RELEASE_562342862_macosx_cocoa_x86_64 . El IDE usa esta carpeta para guardar la configuración, los complementos, etc., está bien, esto último cuando cierro el IDE y lo abro de nuevo, el IDE crea una nueva carpeta como la primera pero cambia el nombre así org.springsource.sts_3 . 8.2.RELEASE_562342586_macosx_cocoa_x86_64 y guarda allí la configuración, por lo que se pierde toda la configuración anterior.
Esto conduce a tener un entorno nuevo cada vez que abro el IDE, por lo que se pierden todos los complementos instalados. He intentado copiar y pegar el contenido de una carpeta a otra, pero el IDE ignora los archivos que hay allí.
Yo también estaba enfrentando el mismo problema. Para resolverlo hice los siguientes pasos.
Debería resolver el problema.
bmike
OJVM