Acerca de por qué, es porque el ser que un paquete de instantáneas, cada vez que se despliegue que va a implementar de facto una nueva versión de la misma, por lo que se añade la marca de tiempo para diferenciarlos en el repositorio remoto. Cuando Maven lo descarga, elimina la marca de tiempo porque en su repositorio local solo puede haber una versión, por lo que la marca de tiempo es inútil si no es confusa.
se puede quitar, y como se explica aquí: http://maven.apache.org/plugins-archives/maven-deploy-plugin-2.7/examples/disabling-timestamps-suffix.html
Sin embargo, usted no debe preocuparse acerca de los nombres de artefactos, archivos, etc .. Está utilizando Maven para que no tenga que preocuparse por ellos.
¿Cuál es su objetivo? Si está implementando versiones de "solo prueba", se supone que * tienen una marca de tiempo en ellas. Si está implementando copias "terminadas", entonces debería hacer un lanzamiento y no usar una versión SNAPSHOT. – Darien