Cómo crear enlaces simbólicos en el archivo .tar.gz de salida?
Pregunta
Estamos utilizando Windows como un sistema de desarrollo y Ant para crear los paquetes específicos de la plataforma. Para el paquete específico macOS (archivo .tar.gz
) estamos utilizando la tarea de alquitrán. Quiero crear un enlace simbólico en el archivo .tar.gz de salida que apunta a otro archivo en el mismo archivo .tar.gz
. ¿Es posible hacerlo utilizando Ant?
Solución
A lo mejor de mi conocimiento de la hormiga no puede hacer esto.
Otros consejos
poco tarde, pero la sugerencia:. Se pueden crear archivos de alquitrán que contienen enlaces simbólicos desde la línea de comandos de Windows usando cygwin
$ ln -s abc def
$ tar cf test.tar abc def
$ tar tvf test.tar
-rw-r--r-- shegny/Domain Users 0 2013-04-26 10:25 abc
lrwxrwxrwx shegny/Domain Users 0 2013-04-26 10:25 def -> abc
No se puede crear un enlace simbólico en Windows. Por lo tanto, la tarea Ant enlace simbólico no funcionaría correctamente. Una opción sería la de ejecutar un servidor de integración continua en una máquina Mac. A continuación, puede ejecutar esa tarea a intervalos regulares y la tarea Ant enlace simbólico iba a funcionar.