Nous utilisons Windows comme un système de développement et Ant pour créer des faisceaux spécifiques à la plateforme. Pour l'ensemble spécifique à macOS (fichier .tar.gz
), nous utilisons la tâche tar. Je veux créer un lien symbolique dans le fichier .tar.gz de sortie qui pointe vers un autre fichier dans le même fichier .tar.gz
. Cela peut-il être fait en utilisant Ant?Comment créer des liens symboliques dans le fichier de sortie .tar.gz?
Répondre
Au meilleur de mon stock de connaissances Ant ne peut pas le faire.
Vous ne pouvez pas créer un lien symbolique sous Windows. Par conséquent, la tâche Ant Symlink ne fonctionnerait pas correctement. Une option serait d'exécuter un serveur de build continu sur une machine Mac. Ensuite, vous pouvez exécuter cette tâche à intervalles réguliers et la tâche Ant Symlink fonctionnera.
Peut-être qu'il ya un malentendu: je ne veux pas créer un lien symbolique dans le système de fichiers du système d'exploitation, mais uniquement dans le fichier .tar.gz créé par la tâche tar d'ANT. – Mot
Ce n'est pas vrai que vous ne pouvez pas créer un lien symbolique dans Windows. mklink est l'outil de ligne de commande; CreateSymbolicLink est la fonction Win32. http://msdn.microsoft.com/en-us/library/aa363866(VS.85).aspx – Cheeso
peu en retard, mais la suggestion: vous pouvez créer des archives tar contenant des liens symboliques de la ligne de commande Windows en utilisant 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
- 1. Comment trouver des liens symboliques vers le fichier actuel?
- 2. convertir des liens symboliques relatifs en liens symboliques absolus
- 3. Comment copier des liens symboliques en Perl?
- 4. Les liens symboliques dans Windows
- 5. Script Bash pour créer des liens symboliques en toute sécurité?
- 6. Apache2, Git, Capistrano & Rails - créer des liens symboliques
- 7. Création de liens symboliques vers des branches dans SVN?
- 8. Suppression d'un dossier contenant des liens symboliques
- 9. Lien dur et liens symboliques dans Unix
- 10. Contrôler le traitement des liens symboliques par eGit
- 11. listFiles() de Fichier ne fonctionne pas sur les liens symboliques?
- 12. Téléchargement de fichiers PHP avec des liens symboliques
- 13. Ignorer les liens symboliques dans .gitignore
- 14. Comment avoir suivi Git 1.6 « au-delà des liens symboliques »
- 15. Créer tar.gz en utilisant .NET
- 16. CarbonEmacs, liens symboliques et dired-find-file
- 17. Apache Virtual Host dans Windows - comment gérer les liens symboliques?
- 18. Comment forcer qmake à ne pas créer de liens symboliques à cibler lorsque TEMPLATE = lib?
- 19. Comment puis-je déréférencer les liens symboliques dans bash?
- 20. Ignorer les liens symboliques dans l'URL propre est dans .htaccess
- 21. Python os.walk + suivez les liens symboliques
- 22. Recherche et suppression de liens symboliques défectueux dans Windows
- 23. Exclure le répertoire lors de la création d'un fichier .tar.gz
- 24. Pourquoi puis-je sélectionner des alias mais pas des liens symboliques dans NSOpenPanel?
- 25. Comment faire Aptana (Eclipse) ne pas suivre les liens symboliques?
- 26. Configurer les liens symboliques pour un répertoire unique dans Tomcat
- 27. L'utilisation de 'gf' dans vim avec des liens symboliques est-elle possible?
- 28. Comment créer des liens de fichiers téléchargeables dans asp.net mvc?
- 29. Création de liens symboliques à partir d'une application Java Android
- 30. Comment comparer 2 liens symboliques sous unix (Linux)?
connexes: [Simple, facile de créer des liens symboliques sous Windows?] (Https://superuser.com/q/197273/87805) – kenorb