J'ai une construction avec plusieurs dépendances liées, Plusieurs projets ont des dépendances communes qui sont actuellement compilées plus d'une fois. Je pense que dans Ant nous pouvons le dire de ne pas reconstruire quelque chose si c'est déjà fait dans le cadre de la même tâche, quelqu'un peut-il s'il vous plaît aviserProblèmes de génération ant
0
A
Répondre
1
La tâche javac de ant ne compilera que si les fichiers source sont plus récents que la cible des dossiers. Cela devrait donc vous faire gagner du temps.
Vous pouvez également consulter ivy pour une gestion des dépendances un peu plus formelle.
0
Comme dit leonm, le compilateur fera ce qu'il faut. Mais cela n'empêchera pas Ant de reconstruire des tas d'artefacts. Ce que je suggère est:
- où vous pouvez, faire des cibles ont une sortie définie. Ainsi, une cible qui crée un fichier jar à partir de sources peut être ignorée si ces sources n'ont pas été mises à jour depuis la création du fichier jar.
- Comment implémentez-vous cela? utilisez la tâche uptodate pour définir une propriété si quelque chose est réellement à jour.
- Je suggère que toutes les cibles qui effectuent des contrôles préfixés avec un trait d'union afin qu'ils ne peuvent pas être exécutés sur leur propre
Et enfin, utilisez le « moins » attribut de l'élément cible pour empêcher l'exécution cible .
Questions connexes
- 1. Génération Ant build.xml automatiquement
- 2. Reportlab Problèmes de génération de version PDF
- 3. Script de génération ant: impossible de trouver android.jar
- 4. Problèmes de génération dans Carbide C++ 2.0
- 5. Problèmes avec la génération de code dynamique
- 6. Utilisation de checkstyle avec Ant lors d'une génération d'éclipse automatisée
- 7. ant basedir et eclipse génération de fichier .project
- 8. ANT Problèmes: net/sf/antcontrib/antcontrib.properties
- 9. Problèmes avec FileSet dans le script Ant?
- 10. Problèmes de génération de code HTML avec JasperReports
- 11. Problèmes de génération de sql via eclipseLink - séparateur manquant
- 12. Problèmes de génération de texte Python vers image
- 13. Problèmes de génération .NET 4.0 sur le serveur CI
- 14. cpptask ant de lierre
- 15. Référence de l'emplacement du script ant dans le fichier ant
- 16. Comment corriger correctement les problèmes d'autorisation de déploiement avec Hudson et ant?
- 17. Génération de schéma XML à partir de fichiers de classe JAXB dans Ant
- 18. Comment empêcher l'échec de la génération de Maven en cas d'échec de la tâche Ant?
- 19. Exécution d'un code de ligne de commande dans un fichier de génération ant
- 20. Utilisation d'horodatages provoquant des problèmes avec la génération WSDL
- 21. parse json avec ant
- 22. Priorité du chemin de génération ANT pour les fichiers src & gwt jars du projet
- 23. Script de génération Ant exécutant la tâche <sql> en utilisant le code Java
- 24. Génération d'un fichier de construction Ant pour un projet en eclipse
- 25. Génération automatique de fichiers ant à partir d'un modèle en eclipse
- 26. La génération de propriétés ANT à plusieurs valeurs est-elle possible?
- 27. Où puis-je obtenir la tâche Ant Ant Ant?
- 28. Hibernate hbm2ddl ant chemins de fichier
- 29. Problèmes de codage de caractères lors de la génération de table de hachage MD5
- 30. Compilation de projets Flex avec Remote Ant