0
! !
!"#$%&'()*+,-
()*+,'+*.&'/0)'$0,&
! !
B-#$2*$#+
G82-0,)$2*08'20'!"#$%&'()*+,-
! !
()*+,'5/52&@
2%#2',0&58H2'5)$.I
! !
J%&-&
*2'#++'52#-2&,
! !
!"#$%&'K,&
:#-D&'=#6#'L82-&"-*5&
3*,,+&M#-&
! !
NOP'@0,)+&5
Q',#2#1#5&5
NRSP',&"&8,&8$*&5
T',*52-*1)2*085
200+*8D'%&#6/
III
! !
3#6&8R
OUVTT'+*8&5'0F'W3:
5"-&#,'06&-'OR'F*+&5'XYZ
! !
[E]Y
^%&-&H5
?02'^0'(&'
!'(&22&-'
J#/_
! !
J%#2'J&
>&#++/'J#82&,
! !
`0'W3:I
B+&#5&Y
! !
7+&4*1+&
&#5/'20'$)520@*a&'E'&42&8,
! !
b>c'90,&
1#5*$'#152-#$2*08'#8,
52-)$2)-*8D'@&$%#8*5@5
! !
G8'02%&-'M0-,5U
#'-&#+'5$-*"2*8D'+#8D)#D&I
! !
L60+)2*08#-/
5)""0-2'&4*52*8D'
$086&82*085'#8,'"-#$2*$&5
! !
>&5)+2d
! !
(&F0-&
OR'F*+&5
OUVTT'+*8&5'0F'W3:I
!F2&-
<*8D+&'F*+&I
Vef'+*8&5'0F'>)1/I
! !
(08)5Y
^M*$&'#5'F#52I
! !
g0M',*,
M&',0'*2d
! !
()*+,-
>#.&
>)1/
"-0h&$25U'+*F&$/$+&U'
#-2*F#$25U'"+)D*85
2#5.5U'F*+&5U
,&"&8,&8$*&5
#M&50@&'5$-*"2*8D'
+#8D)#D&
! !
M%/'-)1/d
! !
<$-*"2*8D
&#5/'F*+&'@#8*")+#2*08
8#2*6&'-&D&4"U'
+*D%2M&*D%2'5/82#4
&4&$XZ'F-*&8,+/
&2$I
! !
L4"-&55*6&
D-&#2'%052'F0-'&@1&,,&,
,0@#*8i5"&$*F*$'+#8D)#D&
! !
=j3'7-*&8,+/'kZ'
=>)1/'E'
>)1/i=#6#'(-*,D&
! !
!"#$%&"%&"6A%2-E"+,-*
-*@%5*"/KL"(112%+(.%,5/"-,
""-*@%5*"/3/"-,
""""1(+)(=*"?M(E
""*5-
""-*@%5*"/6/"-,
""""1(+)(=*"?M...
! !
D"HA%2-E"1(+)(=*
F%5"G$,0*GH,%&O*E.G.01GHA%2-EP*I(012*;"-*O*2,10*5.J
6A%2-%5="HA%2-EP*I(012*
7,01%2%5="HA%2-EP*I(012*?...
! !
#-2*F#$25
#8,'-&"05*20-*&5
! !
!"6A%2-@%2*
E*1,&%.,E%*&>E*0,.*"VV"/$..1?GGNNN>%H%H2%,>,E=G0(O*5WG/
XYZ["8"/2,=[M?2,=[M?M(E?R>W>R]/
-*@%5*"^0LP2%HE(EL...
! !
!"6A%2-@%2*
E*1,&%.,E%*&>E*0,.*"VV"/$..1?GGNNN>%H%H2%,>,E=G0(O*5WG/
XYZ["8"/2,=[M?2,=[M?M(E?R>W>R]/
-*@%5*"^0LP2%HE(EL...
! !
!"6A%2-@%2*
E*1,&%.,E%*&>E*0,.*"VV"/$..1?GGNNN>%H%H2%,>,E=G0(O*5WG/
XYZ["8"/2,=[M?2,=[M?M(E?R>W>R]/
-*@%5*"^0LP2%HE(EL...
! !
:#8D)#D&5
M&'D02'H&@
! !
L4#@"+&l'<$#+#'"+)D*8
E*aA%E*"^HA%2-EG&+(2(^
!"HE%5=&"%5?
!
!"""P"(A.,0(.%+"-*.*+.%,5
!"""""F&E+G0(%5G&+(2(;"&E+G.*&.G...
! !
30-&'<2)FF
+#/0)25U'"-0F*+&5U
$0,&'$06&-#D&U'802*F*$#2*085
@0-&'"+)D*85U'@0-&'+#8D)#D&5
P'@0-&'#M&50@&I
! !
K8+/'08&'2%*8D
20'-&@&@1&-I
! !
()*+,'+*.&'/0)'$0,&I
! !
h0*8')5Y
%22"lmm1)*+,-I#"#$%&I0-D
#+&4I10*56&-2D@#*+I$0@
2M*22&-l'10*#SN
Upcoming SlideShare
Loading in...5
×

Learn to Build like you Code with Apache Buildr

2,502

Published on

At an event hosted at LinkedIn on November 2, 2010, Antoine Toulme of Intalio gave a brief introduction to open-source build system Apache Buildr.

Buildr is a build system for Java-based applications that is built on Ruby's build system Rake, and uses Ruby as a scripting language.

** Check out the video of this presentation at: http://marakana.com/f/199 **

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,502
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
19
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Learn to Build like you Code with Apache Buildr"

  1. 1. ! ! !"#$%&'()*+,- ()*+,'+*.&'/0)'$0,&
  2. 2. ! ! B-#$2*$#+ G82-0,)$2*08'20'!"#$%&'()*+,-
  3. 3. ! ! ()*+,'5/52&@ 2%#2',0&58H2'5)$.I
  4. 4. ! ! J%&-& *2'#++'52#-2&,
  5. 5. ! ! !"#$%&'K,& :#-D&'=#6#'L82-&"-*5& 3*,,+&M#-&
  6. 6. ! ! NOP'@0,)+&5 Q',#2#1#5&5 NRSP',&"&8,&8$*&5 T',*52-*1)2*085 200+*8D'%&#6/ III
  7. 7. ! ! 3#6&8R OUVTT'+*8&5'0F'W3: 5"-&#,'06&-'OR'F*+&5'XYZ
  8. 8. ! ! [E]Y ^%&-&H5 ?02'^0'(&' !'(&22&-' J#/_
  9. 9. ! ! J%#2'J& >&#++/'J#82&,
  10. 10. ! ! `0'W3:I B+&#5&Y
  11. 11. ! ! 7+&4*1+& &#5/'20'$)520@*a&'E'&42&8,
  12. 12. ! ! b>c'90,& 1#5*$'#152-#$2*08'#8, 52-)$2)-*8D'@&$%#8*5@5
  13. 13. ! ! G8'02%&-'M0-,5U #'-&#+'5$-*"2*8D'+#8D)#D&I
  14. 14. ! ! L60+)2*08#-/ 5)""0-2'&4*52*8D' $086&82*085'#8,'"-#$2*$&5
  15. 15. ! ! >&5)+2d
  16. 16. ! ! (&F0-& OR'F*+&5 OUVTT'+*8&5'0F'W3:I !F2&- <*8D+&'F*+&I Vef'+*8&5'0F'>)1/I
  17. 17. ! ! (08)5Y ^M*$&'#5'F#52I
  18. 18. ! ! g0M',*, M&',0'*2d
  19. 19. ! ! ()*+,- >#.& >)1/ "-0h&$25U'+*F&$/$+&U' #-2*F#$25U'"+)D*85 2#5.5U'F*+&5U ,&"&8,&8$*&5 #M&50@&'5$-*"2*8D' +#8D)#D&
  20. 20. ! ! M%/'-)1/d
  21. 21. ! ! <$-*"2*8D &#5/'F*+&'@#8*")+#2*08 8#2*6&'-&D&4"U' +*D%2M&*D%2'5/82#4 &4&$XZ'F-*&8,+/ &2$I
  22. 22. ! ! L4"-&55*6& D-&#2'%052'F0-'&@1&,,&, ,0@#*8i5"&$*F*$'+#8D)#D&
  23. 23. ! ! =j3'7-*&8,+/'kZ' =>)1/'E' >)1/i=#6#'(-*,D&
  24. 24. ! ! !"#$%&"%&"6A%2-E"+,-* -*@%5*"/KL"(112%+(.%,5/"-, ""-*@%5*"/3/"-, """"1(+)(=*"?M(E ""*5- ""-*@%5*"/6/"-, """"1(+)(=*"?M(E ""*5- ""-*@%5*"/7/"-, """"+,01%2*>N%.$"1E,M*+.&F/3/;"/6/J """"1(+)(=*"?M(E ""*5- ""1(+)(=*F?N(EJ>A&%5="?2%H&"89"1E,M*+.&F/3/;"/6/;"/7/J *5-
  25. 25. ! ! D"HA%2-E"1(+)(=* F%5"G$,0*GH,%&O*E.G.01GHA%2-EP*I(012*;"-*O*2,10*5.J 6A%2-%5="HA%2-EP*I(012* 7,01%2%5="HA%2-EP*I(012*?("%5.," G$,0*GH,%&O*E.G.01GHA%2-EP *I(012*G(G.(E=*.G+2(&&*& 7,01%2%5="HA%2-EP*I(012*?H"%5.," G$,0*GH,%&O*E.G.01GHA%2-EP *I(012*GHG.(E=*.G+2(&&*& Q(+)(=%5="HA%2-EP*I(012*P(PR>S>S>M(E Q(+)(=%5="HA%2-EP*I(012*PHPR>S>S>M(E 7,01%2%5="HA%2-EP*I(012*?+"%5.," G$,0*GH,%&O*E.G.01GHA%2-EP *I(012*G+G.(E=*.G+2(&&*& Q(+)(=%5="HA%2-EP*I(012* Q(+)(=%5="HA%2-EP*I(012*P+PR>S>S>M(E Q(+)(=%5="HA%2-EP*I(012*PR>S>S>N(E 'A55%5="%5.*=E(.%,5".*&.&>>> 7,012*.*-"%5"S>TTU&
  26. 26. ! ! #-2*F#$25 #8,'-&"05*20-*&5
  27. 27. ! ! !"6A%2-@%2* E*1,&%.,E%*&>E*0,.*"VV"/$..1?GGNNN>%H%H2%,>,E=G0(O*5WG/ XYZ["8"/2,=[M?2,=[M?M(E?R>W>R]/ -*@%5*"^0LP2%HE(EL^"-, ""0(5%@*&.:^7,1LE%=$.^<"8"^3+0*"_5+"F7J"WSS`^ ""+,01%2*>,1.%,5&>.(E=*."8"^R>]^ ""+,01%2*>N%.$"XYZ[ ""1(+)(=*"?M(E *5-
  28. 28. ! ! !"6A%2-@%2* E*1,&%.,E%*&>E*0,.*"VV"/$..1?GGNNN>%H%H2%,>,E=G0(O*5WG/ XYZ["8"/2,=[M?2,=[M?M(E?R>W>R]/ -*@%5*"^0LP2%HE(EL^"-, ""0(5%@*&.:^7,1LE%=$.^<"8"^3+0*"_5+"F7J"WSS`^ ""+,01%2*>,1.%,5&>.(E=*."8"^R>]^ ""+,01%2*>N%.$"XYZ[ ""1(+)(=*"?M(E *5- #++'/0)-'-&"05 #-&'1&+08D 20')5Y
  29. 29. ! ! !"6A%2-@%2* E*1,&%.,E%*&>E*0,.*"VV"/$..1?GGNNN>%H%H2%,>,E=G0(O*5WG/ XYZ["8"/2,=[M?2,=[M?M(E?R>W>R]/ -*@%5*"^0LP2%HE(EL^"-, ""0(5%@*&.:^7,1LE%=$.^<"8"^3+0*"_5+"F7J"WSS`^ ""+,01%2*>,1.%,5&>.(E=*."8"^R>]^ ""+,01%2*>N%.$"XYZ[ ""1(+)(=*"?M(E *5- #-2*F#$25'#-& 2#5.5U'200I
  30. 30. ! ! :#8D)#D&5 M&'D02'H&@
  31. 31. ! ! L4#@"+&l'<$#+#'"+)D*8 E*aA%E*"^HA%2-EG&+(2(^ !"HE%5=&"%5? ! !"""P"(A.,0(.%+"-*.*+.%,5 !"""""F&E+G0(%5G&+(2(;"&E+G.*&.G&+(2(;"&E+G&1*+G&+(2(J ! !"""P"%5+E*0*5.(2"+,01%2(.%,5 ! !"""P"0%I*-"M(O("b"&+(2("+,01%2(.%,5 ! !"""P"&+(2(-,+"=*5*E(.%,5 ! !"""P"&+(2(.*&.;"&1*+&"(5-"&+(2(+$*+)".*&.%5= ! !"""P"+,5.%5A,A&"+,01%2(.%,5"F*I1*E%0*5.(2J
  32. 32. ! ! 30-&'<2)FF +#/0)25U'"-0F*+&5U $0,&'$06&-#D&U'802*F*$#2*085 @0-&'"+)D*85U'@0-&'+#8D)#D&5 P'@0-&'#M&50@&I
  33. 33. ! ! K8+/'08&'2%*8D 20'-&@&@1&-I
  34. 34. ! ! ()*+,'+*.&'/0)'$0,&I
  35. 35. ! ! h0*8')5Y %22"lmm1)*+,-I#"#$%&I0-D #+&4I10*56&-2D@#*+I$0@ 2M*22&-l'10*#SN
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×