Make Gradle Useful
@kyon_mm
2014/06/20 JGGUG G* Workshop
Self Introduction
• きょん @kyon_mm 26歳うさみみ系エンジニア
• Groovy, F#, C#, Scala
• SCMBC, Nagoya.Testing, TDDBC
• Test Architecture ...
Gradle Script is
Dynamic Typed Script
Question
あなたはどっち?
Gradleを使った事がない
Gradleで便利になっている
Gradle is very nice.
Modern Build tool.
But
My dissatisfaction on
Gradle
My dissatisfaction on
Gradle
• Code Completion by IDE is very few.
• Plugins are scattered.
• Not support running on JDK8....
My dissatisfaction on
Gradle
• Code Completion by IDE is very few.
• Plugins are scattered.
• Not support running on JDK8....
Today
Gradle REPL with Code
Completion
DEMO
Today Introduce
Gradle Groovysh plugin
-> Gradle REPL
Groc
-> Generate HTML from JavaDoc with
Markdown
Gradle groovysh plugin
apply plugin: 'groovysh'	
!
buildscript {	
repositories {	
jcenter()	
}	
dependencies {	
classpath ...
Groc
git clone https://github.com/kyonmm/Groc.git	
!
cp Groc/groc.groovy targetProjectDirectory	
cd targetProjectDirectory...
ご清聴ありがとぴょん☆
Upcoming SlideShare
Loading in …5
×

GradleのREPLプラグイン紹介 #jggug

7,171 views

Published on

JGGUG 2014/06/20 でLTしました。

Published in: Software, Technology, Art & Photos
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,171
On SlideShare
0
From Embeds
0
Number of Embeds
5,438
Actions
Shares
0
Downloads
5
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

GradleのREPLプラグイン紹介 #jggug

  1. 1. Make Gradle Useful @kyon_mm 2014/06/20 JGGUG G* Workshop
  2. 2. Self Introduction • きょん @kyon_mm 26歳うさみみ系エンジニア • Groovy, F#, C#, Scala • SCMBC, Nagoya.Testing, TDDBC • Test Architecture in Nagoya • @IT にてTDD/BDDを連載しています
  3. 3. Gradle Script is Dynamic Typed Script
  4. 4. Question
  5. 5. あなたはどっち? Gradleを使った事がない Gradleで便利になっている
  6. 6. Gradle is very nice. Modern Build tool.
  7. 7. But
  8. 8. My dissatisfaction on Gradle
  9. 9. My dissatisfaction on Gradle • Code Completion by IDE is very few. • Plugins are scattered. • Not support running on JDK8. • Not have REPL.
  10. 10. My dissatisfaction on Gradle • Code Completion by IDE is very few. • Plugins are scattered. • Not support running on JDK8. • Not have REPL. Gradle 2.x
  11. 11. Today
  12. 12. Gradle REPL with Code Completion
  13. 13. DEMO
  14. 14. Today Introduce Gradle Groovysh plugin -> Gradle REPL Groc -> Generate HTML from JavaDoc with Markdown
  15. 15. Gradle groovysh plugin apply plugin: 'groovysh' ! buildscript { repositories { jcenter() } dependencies { classpath 'com.tkruse.gradle:gradle-groovysh-plugin:0.4.0' } } groovysh { groovyVersion = '2.3.3' } Please off daemon, parallel gradle -q buildDevShell
  16. 16. Groc git clone https://github.com/kyonmm/Groc.git ! cp Groc/groc.groovy targetProjectDirectory cd targetProjectDirectory groovy groc.groovy -e gradle # groovy groc.groovy -e groovy ! open docs/xxxx.html
  17. 17. ご清聴ありがとぴょん☆

×