J'essaie d'utiliser Apache Commons Configuration et en utilisant ant pour mon outil de construction. J'ai une classe namespaced, et quand ant la construit bien sûr des sous-répertoires. J'ai besoin de mettre mon fichier de configuration .xml dans le répertoire des feuilles (par exemple: $ {build}/com/cross/xxx /). Y a-t-il un moyen automatisé de le faire, ou est-ce que je configure manuellement le chemin du dossier feuille?Ant fichier de copie dans le répertoire de la feuille
Répondre
Découvrez la tâche Ant copy
. Vous aurez envie de faire quelque chose comme ça (en supposant un nom config.xml
pour votre fichier de configuration XML):
<copy file="config.xml" todir="${build}/com/cross/xxx/" preservelastmodified="true"/>
Bien sûr, preservelastmodified
est facultative. La tâche de copie est très puissante. ci-dessus est l'échantillon le plus simple possible de ce qu'il peut faire.
Mais est-ce qu'il y a plus précisément la commande infer/com/cross/xxx? –
Non, Ant ne peut pas lire dans votre esprit ce que vous voulez qu'il fasse. –
@carej Ant a vraiment besoin de cette nouvelle suite de fonctionnalités de lecture d'esprit. –
Vous stockez votre fichier XML dans le répertoire requis dans votre projet, soit avec le fichier source ou de préférence dans un arbre séparé, par exemple. resources/com/cross/xxx Et simplement copier l'arborescence entière de votre répertoire de construction
- 1. Ant - copie uniquement le fichier not directory
- 2. Renommer des fichiers pendant la copie ANT
- 3. mauvais répertoire de Ant sur la propriété
- 4. copie Ant avec différents basedir
- 5. tâche de copier le fichier de propriétés à l'emplacement correspondant dans le répertoire de construction java
- 6. Sortie de la tâche java dans Ant
- 7. La tâche java de ant ne trouve pas de jar dans le répertoire jre/lib/ext
- 8. Générer le fichier de construction Ant
- 9. vérifier si la classe css existe dans le fichier de feuille de style dans le code
- 10. fichier de recherche dans le répertoire en utilisant modèle complexe
- 11. Attributs de sécurité de fichier endommagés lors de la copie d'un fichier
- 12. Fichier de configuration IIS dans le répertoire virtuel
- 13. Ouvrir la feuille de calcul du fichier Excel dans l'URL
- 14. Comment inclure un ensemble de fichiers restreint dans un fichier zip sans créer de copie intermédiaire dans ant
- 15. Actions de fichier de copie de publication de code XCode
- 16. Dépendances par fichier dans ant
- 17. Trouver répertoire de travail à partir de Ant
- 18. Ant, (plus) écrire dans un fichier
- 19. Réaffectation de Macro à bouton de commande lorsque le fichier copie
- 20. Comment stocker la valeur de la propriété Ant d'Apache dans le fichier
- 21. fichier et de répertoire avec le même nom dans le même répertoire parent - Solaris 8, UFS
- 22. modifiez le répertoire et exécutez le fichier de commandes dans la même invite de commande.
- 23. Copie des autorisations de sécurité de fichier
- 24. Fichier liste C# dans le répertoire
- 25. Subversion Erreur: « [répertoire] copie de travail non verrouillée »
- 26. doutes de la feuille Excel dans VBScripting
- 27. Répertoire actuel dans le fichier de propriétés Java
- 28. Comment inclure la structure de répertoire dans un fichier antar jar?
- 29. Puis-je rechercher et importer des fichiers dans un fichier de construction Ant lors de l'exécution?
- 30. Charger par programme le fichier CSV dans la feuille de calcul Excel (Delphi 7)
Je ne suis pas sûr de répondre à votre question. Vous devez copier un fichier de configuration XML * avant * la construction, * après * la construction? Que voulez-vous dire "configurer manuellement le chemin du dossier feuille"? – Eddie
Après la construction, dans le dossier "sortie". –