J'ai un chemin avec un identifiant dans un fichier de construction. J'ai un autre fichier de construction qui nécessite un chemin contenant les mêmes jars qui sont définis dans le premier fichier de construction. Au lieu de dupliquer les fichiers jars dans le second fichier de construction, puis-je simplement référencer le chemin défini dans le premier fichier de construction à partir de mon deuxième fichier de construction? Je ne peux pas importer le premier fichier de construction en utilisant une balise d'importation pour diverses raisons. Il y a-t-il des alternatives?Dans un script de génération ant, puis-je référencer un chemin dans un fichier de construction différent?
0
A
Répondre
0
Vous pouvez définir le chemin d'accès au JARS en tant que variable d'environnement et rechercher les variables d'environnement dans votre deuxième fichier de génération.
Je ne sais pas comment exporter les variables d'environnement de fourmi, mais voici comment vous les importez:
<property environment="ENV" />
<condition property="HOSTNAME" value="${ENV.TARGETHOSTNAME}">
<isset property="ENV.TARGETHOSTNAME" />
</condition>
(TARGETHOSTNAME étant la variable d'environnement qui a été défini précédemment)
0
Option # 1: mettre chemins jar dans un fichier séparé, par exemple, jars.config
et le charger pour créer des fichiers en utilisant:
<property file="jars.config"/>
Option # 2, si l'on appelle le second fichier de construction de la premier, vous pouvez définir les propriétés appropriées dans le second fichier de construction et les spécifier quand vous l'appelez:
...
<ant ...>
<property name="jar1.path" value="${jar1.path}"/>
...
</ant>
Questions connexes
- 1. ANT: Comment modifier java.library.path dans un fichier de construction
- 2. créer un fichier de construction avec ant
- 3. Un script de construction Ant peut-il référencer le dossier du plugin Eclipse sans les détails du chemin complet?
- 4. Référence de l'emplacement du script ant dans le fichier ant
- 5. Développer un chemin relatif dans le script Ant, pour Inkscape
- 6. ramasser un chemin dans un fichier javascript
- 7. Ajouter un fichier dans la construction ANT (serveur Tomcat)
- 8. Génération d'un fichier de construction Ant pour un projet en eclipse
- 9. Comment référencer un fichier DBML dans un fichier anaspx?
- 10. passant un emplacement de build.xml dans ant
- 11. Dans Ant, comment puis-je importer un fichier de propriétés relatif au fichier de construction déclarant?
- 12. Exporter dans un format de fichier différent
- 13. Comment spécifier un chemin relatif pour le script jsUnit-ant?
- 14. Inclure un contenu de fichier texte dans un script WiX
- 15. Envoyer paramètres dans un fichier php dans un langage différent
- 16. Tâche jar commune dans le script de construction ant
- 17. Ant, (plus) écrire dans un fichier
- 18. Exécution d'un code de ligne de commande dans un fichier de génération ant
- 19. Comment ajouter un dossier dans classpath pour un script ant?
- 20. Renommer un fichier dans un autre chemin
- 21. Exécuter un script Ant à partir d'un autre script Ant?
- 22. Puis-je rechercher et importer des fichiers dans un fichier de construction Ant lors de l'exécution?
- 23. Comment convertir un chemin Ant en un FileSet?
- 24. Problèmes de génération ant
- 25. Générer le fichier de construction Ant
- 26. Dans WPF, comment puis-je référencer une ressource statique définie dans un fichier XAML différent?
- 27. Ant: chemin du répertoire en mettre un fichier
- 28. Comment empêcher le chargement de script dans un domaine différent
- 29. Comment faire pour enregistrer CURL dans un répertoire différent?
- 30. Obtenir un chemin d'accès partiel à un fichier dans un script bash
Pourriez-vous définir le chemin dans un troisième fichier, puis l'importer dans les deux fichiers de construction? – matt