Le Mercredi 18 D�cembre 2002 21:21, yann a �crit : > Bonjour la liste, > > Certains logiciels comme jbuilder permettent (d'apr�s ce que j'ai compris) > de trouver des d�pendances entre classes et recompilent toutes les classes > qui utilisent une classe que l'on compile : > > Si A utilise B qui utilise C > et que je recompile B > alors : > > javac va recompiler r�currssivement B et C,
Il me semble que ce n'est plus le cas. Javac ne recompile que les classes que tu lui demandes de recompiler, et, si au moment de la compilation de B, C n'a pas encore �t� compil�, il braille. > jbuilder (via bmj ou je ne sais quoi) va recompiler B et C, puis A. > > Cela permet de traiter entre autre les probl�mes de final static. > > Comment assurer cela avec Ant ? > Si je passe en cible la compilation de B, il compilera via javac que C! > Il y aurait la t�che optionnelle "Depend". Malheureusement, elle ne prend en compte que les classes dans son analyse des d�pendances, et est incapable de prendre en compte le cas des final static. La seule mani�re que je vois pour t'en sortir est de le faire � la main, par l'interm�diaire de la tache Uptodate. -- SARL diaam informatique - 04 50 77 12 60 Ingenierie, d�veloppements de syst�mes d'information http://www.diaam-informatique.com
