Simplifying build scripts with Gradle

2,585 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Simplifying build scripts with Gradle

  1. 1. Simplifying builds with Gradle Saager Mhatre
  2. 2. dexterous
  3. 3. errata
  4. 4. simplifying builds with gradle ^ script
  5. 5. disclaimer
  6. 7. simplifying build scripts with gradle
  7. 8. build script
  8. 9. build
  9. 10. source artifacts
  10. 11. source artifacts
  11. 12. source artifacts code configuration
  12. 13. source artifacts code configuration
  13. 14. source artifacts code configuration classes generated code
  14. 15. script
  15. 16. more expressiveness less ceremony
  16. 17. simplify
  17. 18. simplify … ?
  18. 19. simplify … ? http://www.stickyminds.com/s.asp?F=S11633_MAGAZINE_2
  19. 20. simplify … ? http://www.infoq.com/presentations/Simple-Made-Easy
  20. 21. simplify … ? http://blip.tv/clojure/stuart-halloway-simplicity-ain-t-easy-4842694
  21. 23. enough talk let’s build something
  22. 28. conditional execution
  23. 29. static analysis
  24. 30. execution profiling
  25. 31. insanity ensues
  26. 32. http://www.cs.swarthmore.edu/~newhall/unixhelp/javamakefiles.html
  27. 33. http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html#enhance
  28. 34. http://www.ibm.com/developerworks/xml/library/x-antxsl/
  29. 35. http://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Super_POM
  30. 36. http://xkcd.com/303/
  31. 37. Finally, sometimes, simplicity grows out of adversity http://www.infoq.com/presentations/Simplicity-Architect
  32. 38. gradle
  33. 39. talk is cheap, let’s see some code https://github.com/dexterous/crave2gradle
  34. 40. for more gradle goodness http://mrhaki.blogspot.com/search/label/Gradle%3AGoodness
  35. 41. a community that keeps on giving https://github.com/search?type=Repositories&language=&q=gradle+plugin
  36. 42. “ maven has me in its evil clutches!” https://github.com/jbaruch/maven2gradle
  37. 43. gradleware http://gradleware.com
  38. 44. http://j11.indicthreads.com/feedback http://spkr8.com/t/8377

×