사용자 도구

사이트 도구


groovy

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
groovy [2013/05/29 10:53]
kwon37xi [invoke dynamic]
groovy [2021/01/04 10:22] (현재)
kwon37xi
줄 1: 줄 1:
 ====== Groovy ====== ====== Groovy ======
-  * http://groovy.codehaus.org/+  * http://groovy-lang.org
   * [[http://groovy.codehaus.org/Runtime+vs+Compile+time,+Static+vs+Dynamic|Groovy Runtime vs Compile time, Static vs Dynamic]]   * [[http://groovy.codehaus.org/Runtime+vs+Compile+time,+Static+vs+Dynamic|Groovy Runtime vs Compile time, Static vs Dynamic]]
  
 ===== 설치 GVM ===== ===== 설치 GVM =====
-  * http://gvmtool.net/ : Groovy 관련 환경 자동 설치/구축+  * [[sdkman|sdkman]]
  
 ===== Source Encoding ===== ===== Source Encoding =====
줄 26: 줄 26:
   * http://groovy.codehaus.org/Groovy+Shell   * http://groovy.codehaus.org/Groovy+Shell
   * Cygwin에서 멈춰버리는 문제 발생시 ''groovysh --terminal=unix''로 실행해보자.   * Cygwin에서 멈춰버리는 문제 발생시 ''groovysh --terminal=unix''로 실행해보자.
 +
 +===== groovy-all.jar 로 실행 =====
 +  * groovy 배포본을 설치하지 않고 java 애플리케이션 의존성에 있는 ''groovy-all-[version].jar''로 groovy 스크립트를 실행할 수 있다.
 +  * ''groovy.ui.GroovyMain''이 groovy 스크립트를 실행하는 클래스이다.
 +
 +<code sh>
 +java -cp /path/to/groovy-all-[version].jar:another-jars groovy.ui.GroovyMain groovyscript.groovy
 +</code>
  
 ===== GroovyConsole ===== ===== GroovyConsole =====
줄 47: 줄 55:
  
 ===== invoke dynamic ===== ===== invoke dynamic =====
-  * [[http://groovy.codehaus.org/InvokeDynamic+support|InvokeDynamic SUpport]]+  * [[http://groovy-lang.org/indy.html|InvokeDynamic Support]]
  
 ===== 참고자료 ===== ===== 참고자료 =====
-  * [[http://groovycookbook.org/|GroovyCookbook]]+  * [[https://leanpub.com/groovytutorial/read|Groovy 2 Tutorial]]
   * [[http://mrhaki.blogspot.kr/2012/10/groovy-goodness-using-project-coin.html|Groovy Goodness: Using Project Coin Features Also With Older Java Versions]]   * [[http://mrhaki.blogspot.kr/2012/10/groovy-goodness-using-project-coin.html|Groovy Goodness: Using Project Coin Features Also With Older Java Versions]]
   * [[http://weblogs.java.net/blog/driscoll/archive/2012/10/01/dsls-groovy|DSLs in Groovy]] Groovy로 DSL 만드는 방법.   * [[http://weblogs.java.net/blog/driscoll/archive/2012/10/01/dsls-groovy|DSLs in Groovy]] Groovy로 DSL 만드는 방법.
   * [[http://mrhaki.blogspot.kr/2012/10/groovy-goodness-drop-or-take-elements.html|Groovy Goodness: Drop or Take Elements with Condition]]   * [[http://mrhaki.blogspot.kr/2012/10/groovy-goodness-drop-or-take-elements.html|Groovy Goodness: Drop or Take Elements with Condition]]
   * [[http://stackoverflow.com/questions/303512/hidden-features-of-groovy|Hidden Features of groovy]]   * [[http://stackoverflow.com/questions/303512/hidden-features-of-groovy|Hidden Features of groovy]]
- +  * [[http://javaone2012.tumblr.com/post/34242703711/groovy-ecosystem|Groovy Ecosystem]] 
-===== 참조 사이트 =====+  * [[https://github.com/kdabir/awesome-groovy|Awsome Groovy]]
   * [[http://mrhaki.blogspot.kr/|Groovy Goodness]]   * [[http://mrhaki.blogspot.kr/|Groovy Goodness]]
-  * [[http://www.groovyexamples.org/|Groovy Examples]] +  * [[https://examples.javacodegeeks.com/jvm-languages/groovy/groovy-script-tutorial-beginners/|Groovy Script Tutorial for Beginners | Examples Java Code Geeks - 2016]] 
 +  * [[http://www.tutorialspoint.com/groovy/|Tutorial Point Groovy Tutorial]] : 좋지않음. 굳이 볼필요없음. 
 +  * [[http://blog.cacoethes.co.uk/groovyandgrails/groovy-in-light-of-java-8|Groovy in light of Java 8 | Peter Ledbrook]] 
 +  * [[https://www.youtube.com/watch?v=0b2zWND2k2Y|Joint Compilation in Groovy -The bad, the good and the bright future - YouTube]] 
 +  * [[http://melix.github.io/s2gx-deepdive-groovy-compiler/|Deep dive into the Groovy compiler]] 
 +  * [[https://www.baeldung.com/groovy-java-applications|Integrating Groovy into Java Applications | Baeldung]] 
 +  * [[https://www.javacodegeeks.com/2020/12/groovy-script-101-commonly-used-syntax-reference-guide.html|Groovy Script 101 - Commonly Used Syntax Reference Guide | Java Code Geeks - 2020]]
groovy.1369792398.txt.gz · 마지막으로 수정됨: 2013/05/29 10:53 저자 kwon37xi