Automa'sa'on*de*construc'on**
en*Java*:*ANT*
! !"#$%&'(!)*!+,-&(!(-&!./0!1*!23+4$&1!5&3/!
! !46%788$/09$%$+4*9,&:8!
!
P. Collet 6
;/0&,1-+<,/!
• =>/0$?*!*0!,%<,/(!0&'(!@,-&/3*(!
• "$/(!+*!+,-&(!
– A*&(3,/!B9C!
– D$(!1*!(>/0$?*!+,E%)'0*!1*(!0F+4*(!
– ./0!*(0!0,-G,-&(!13(0&3H-I!$J*+!(,/!E$/-*)!
• D&,G*0!K%*/!(,-&+*!L@,/1$<,/!.%$+4*M!
• N$!&I@I&*/+*!%,-&!)$!+,/(0&-+<,/!$-0,E$<O-*!*0!
portable!1#$%%)3+$<,/(!P$J$!
• Q+&30!)-3RESE*!*/!P$J$!
P. Collet 7
D&3/+3%*(!
• T,1')*!1*!)$!+,EE$/1*!E$U*!
– -/!%&,G*0!
– 1*(!+3H)*(!L+,E%3)*V!G$&V!G$J$1,+VWM!
– N$!1*(+&3%<,/!1*(!+3H)*(!*0!)*(!1I%*/1$/+*(!*/0&*!)*(!
+3H)*(!(,/0!1I+&30*(!1$/(!-/!X+43*&!
– Fichier'XML,'nommé'par'défaut'build.xml!
• Q?0*/(3H)*!7!,/!%*-0!$G,-0*&!(*(!%&,%&*(!
+,EE$/1*(80F+4*(!
P. Collet 8
build.xml 7!*?*E%)*!
<project name="hello" default="compile">
<target name="prepare">
<mkdir dir="./classes" />
</target>
<target name="compile" depends="prepare">
<javac srcdir="./src"
destdir="./classes" />
</target>
</project>
P. Collet 9
=+&3%0!1*!+,/(0&-+<,/!7!(0&-+0-&*!
• -/*!*/R0S0*!YTN!L$J*+!)#3/13+$<,/!,%<,//*))*!1#-/*!
"Z"M!
• -/*!*/0&I*!project!O-3!+,/<*/0!
– ,%<,//*))*E*/0V!1*(!*/0&I*(!property
– ,%<,//*))*E*/0V!1*(!*/0&I*(!%$04!,-!+)$((%$04!
– -/*!,-!%)-(3*-&(!*/0&I*(!target
– ,%<,//*))*E*/0V!-/*!*/0&I*!description
• "*(+&3%<,/!3/@,&E*))*!1-!%&,G*0!
• <description>
Ce projet permet de . . .
. . .
</description>
P. Collet 10
1 / 24 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!