Come creare link simbolici nel file .tar.gz di uscita?
Domanda
Stiamo usando Windows come sistema di sviluppo e Ant per creare i fasci specifiche della piattaforma. Per il fascio specifica MacOS (file .tar.gz
) stiamo usando il compito di catrame. Voglio creare un link simbolico nel file .tar.gz uscita che punta a un altro file nello stesso file .tar.gz
. Questo può essere fatto utilizzando Ant?
Soluzione
Per quanto a mia conoscenza stock Formica non può farlo.
Altri suggerimenti
po 'tardi, ma il suggerimento:. È possibile creare archivi tar che contengono link simbolici da linea di comando di 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
Non è possibile creare un collegamento simbolico su Windows. Pertanto, il compito Symlink Ant non avrebbe funzionato correttamente. Una possibilità potrebbe essere quella di eseguire un build server continua su una macchina Mac. Quindi, è possibile eseguire questo compito a intervalli regolari e il compito Symlink Ant avrebbe funzionato.