Nous avons un très gros projet. Nous utilisons une fourmi pour définir l'environnement. Une des choses qui se passe pendant le script ant est qu'un fichier jar est copié dans le dossier lib d'un projet. Ensuite, nous utilisons des tâches ant: eclipse.refreshLocal et eclipse.incrementalBuild pour que le fichier jar maintenant copié résoudra les problèmes de compilation dans le projet qui s'y réfèrent. Malheureusement, les projets ne semblent pas synchronisés avec le système de fichiers. Project> properties> build path montre que le jar est présent (probablement des informations qui sont actualisées en regardant la propriété propertiesw) mais l'incrementalBuild n'a pas fait ce que nous attendions de lui. De plus, parfois un projet qui dépend de ce pot et que nous avons rafraîchi et construit (par ant) a une seule erreur de compilation: "Le projet ne peut pas être résolu tant que les erreurs de chemin de génération ne sont pas résolues". Dans d'autres cas, il existe de nombreuses erreurs de compilation indiquant que le projet n'a pas remarqué le nouveau pot. Quand je le construis par éclipse, c'est OK. Je craignais qu'il y ait peut-être des dépendances circulaires entre les projets, mais il semble que ces dépendances ne soient pas présentes (Build properties: l'option de dépendances circulaires est définie sur "Error", et il n'y a pas d'erreurs de cette forme dans le projets).Eclipse non synchronisé avec les modifications apportées au système de fichiers par la construction de ant.xml
Quelqu'un est-il familier avec le problème? Quelle est la bonne façon de traiter ce problème?
Nous vous remercions de votre aide.
Merci pour les réponses. En ce qui concerne la solution pour changer la configuration des fourmis à rafraîchir - c'est problématique car notre fourmi est longue. La copie de jar que j'ai décrite n'est qu'une des premières étapes mais dans les parties suivantes, nous nous basons sur la supposition que le projet est construit (compilé). Alors, y a-t-il un moyen de rafraîchir après une tâche spécifique? Merci beaucoup. – ComputeALot