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

Répondre à