Simplifying Build Scripts With Gradle [Groovy based build automation]

4,917 views

Published on

Session presented at the 6th IndicThreads.com Conference on Java held in Pune, India on 2-3 Dec. 2011.

http://Java.IndicThreads.com

--

This session will introduce the audience to Gradle, the various DSLs used to describe builds as well as the plugin infrastructure that allows for extending Gradle’s capabilities.
- http://www.indicthreads.com/9265/simplifying-builds-with-gradle/

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

No Downloads
Views
Total views
4,917
On SlideShare
0
From Embeds
0
Number of Embeds
2,362
Actions
Shares
0
Downloads
20
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Simplifying Build Scripts With Gradle [Groovy based build automation]

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

×